| 345 | |
| 346 | |
| 347 | void cGraphics_Amiga::Load_Sprite_Font() { |
| 348 | |
| 349 | mImageFonts.mData = g_Resource->fileGet("FONT.RAW"); |
| 350 | if (!mImageFonts.mData->size()) |
| 351 | return; |
| 352 | |
| 353 | // Load the palette |
| 354 | mImageFonts.LoadPalette_Amiga(mImageFonts.mData->data(), 16); |
| 355 | |
| 356 | // Remove the palette |
| 357 | mImageFonts.mData->erase(mImageFonts.mData->begin(), mImageFonts.mData->begin() + 0x20); |
| 358 | |
| 359 | |
| 360 | // |
| 361 | mImageFonts.mDimension.mWidth = 0x140; |
| 362 | mImageFonts.mDimension.mHeight = 0x100; |
| 363 | mImageFonts.mPlanes = 4; |
| 364 | |
| 365 | SetActiveSpriteSheet(eGFX_FONT); |
| 366 | } |
| 367 | |
| 368 | sImage cGraphics_Amiga::Decode_Image(const std::string& pFilename, const size_t pCount, const size_t pPaletteOffset, const size_t pStartIndex) { |
| 369 | sImage Image; |
nothing calls this directly
no test coverage detected