| 443 | } |
| 444 | |
| 445 | void cGraphics_Amiga::SetActiveSpriteSheet(eGFX_Types pSpriteType) { |
| 446 | |
| 447 | switch (pSpriteType) { |
| 448 | case eGFX_IN_GAME: |
| 449 | if (mFodder->mVersionCurrent->isAmigaTheOne()) |
| 450 | mFodder->SetActiveSpriteSheetPtr(mSpriteSheetTypes_InGame_Amiga_TheOne); |
| 451 | else |
| 452 | mFodder->SetActiveSpriteSheetPtr(mSpriteSheetTypes_InGame_Amiga); |
| 453 | |
| 454 | return; |
| 455 | |
| 456 | case eGFX_FONT: |
| 457 | mFodder->SetActiveSpriteSheetPtr(mSpriteSheetTypes_Font_Amiga); |
| 458 | return; |
| 459 | |
| 460 | case eGFX_RECRUIT: |
| 461 | mFodder->SetActiveSpriteSheetPtr(mSpriteSheetTypes_Recruit_Amiga); |
| 462 | return; |
| 463 | |
| 464 | case eGFX_HILL: |
| 465 | mFodder->SetActiveSpriteSheetPtr(mSpriteSheetTypes_Hill_Amiga); |
| 466 | return; |
| 467 | |
| 468 | case eGFX_BRIEFING: |
| 469 | mFodder->SetActiveSpriteSheetPtr(mSpriteSheetTypes_Briefing_Amiga); |
| 470 | return; |
| 471 | |
| 472 | case eGFX_SERVICE: |
| 473 | mFodder->SetActiveSpriteSheetPtr(mSpriteSheetTypes_Service_Amiga); |
| 474 | return; |
| 475 | |
| 476 | default: |
| 477 | std::cout << "Unknown sprite sheet\n"; |
| 478 | exit(1); |
| 479 | } |
| 480 | } |
| 481 | |
| 482 | void cGraphics_Amiga::Tile_Prepare_Gfx() { |
| 483 |
nothing calls this directly
no test coverage detected