MCPcopy Create free account
hub / github.com/OpenFodder/openfodder / Load_Sprite_Font

Method Load_Sprite_Font

Source/Amiga/Graphics_Amiga.cpp:347–366  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

345
346
347void 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
368sImage cGraphics_Amiga::Decode_Image(const std::string& pFilename, const size_t pCount, const size_t pPaletteOffset, const size_t pStartIndex) {
369 sImage Image;

Callers

nothing calls this directly

Calls 5

LoadPalette_AmigaMethod · 0.80
eraseMethod · 0.80
fileGetMethod · 0.45
sizeMethod · 0.45
beginMethod · 0.45

Tested by

no test coverage detected