| 42 | } |
| 43 | |
| 44 | void cGraphics_Amiga2::Mission_Intro_Load_Resources(const eTileTypes pTileset) { |
| 45 | |
| 46 | // Briefing images |
| 47 | std::string JunData1 = mTileTypes[pTileset].mName + "PLAY"; |
| 48 | std::string JunData2 = mTileTypes[pTileset].mName + "sky.pl8"; |
| 49 | std::string JunData3 = mTileTypes[pTileset].mName + "mid.pl8"; |
| 50 | std::string JunData4 = mTileTypes[pTileset].mName + "fgnd.pl8"; |
| 51 | std::string JunData5 = mTileTypes[pTileset].mName + "fgn2.pl8"; |
| 52 | std::string JunData6 = mTileTypes[pTileset].mName + "heli.pal"; |
| 53 | |
| 54 | // Load the intro images |
| 55 | mImageMissionIntro = GetImage(JunData1, 0); |
| 56 | if (!mImageMissionIntro.mData->size()) |
| 57 | return; |
| 58 | |
| 59 | mImageMissionIntro.mPlanes = 3; |
| 60 | mImageMissionIntro.mDimension.mHeight = 0x12C; |
| 61 | |
| 62 | // Load the palettes |
| 63 | auto Data = g_Resource->fileGet(JunData2); |
| 64 | mImageMissionIntro.LoadPalette_Amiga(Data->data(), 16, 0xA0); |
| 65 | |
| 66 | Data = g_Resource->fileGet(JunData3); |
| 67 | mImageMissionIntro.LoadPalette_Amiga(Data->data(), 16, 0xB0); |
| 68 | |
| 69 | Data = g_Resource->fileGet(JunData4); |
| 70 | mImageMissionIntro.LoadPalette_Amiga(Data->data(), 16, 0xC0); |
| 71 | |
| 72 | Data = g_Resource->fileGet(JunData5); |
| 73 | mImageMissionIntro.LoadPalette_Amiga(Data->data(), 16, 0xD0); |
| 74 | |
| 75 | Data = g_Resource->fileGet(JunData6); |
| 76 | mImageMissionIntro.LoadPalette_Amiga(Data->data(), 16, 0xE0); |
| 77 | } |
| 78 | |
| 79 | void cGraphics_Amiga2::SetActiveSpriteSheet(eGFX_Types pSpriteType) { |
| 80 | switch (pSpriteType) { |
nothing calls this directly
no test coverage detected