| 1216 | } |
| 1217 | |
| 1218 | void cFodder::Recruit_Prepare() { |
| 1219 | |
| 1220 | mPhase_Aborted = false; |
| 1221 | |
| 1222 | Recruit_Truck_Anim_Prepare(); |
| 1223 | Recruit_Render_Sidebar(); |
| 1224 | |
| 1225 | mGraphics->Load_Hill_Data(); |
| 1226 | mGraphics->SetActiveSpriteSheet(eGFX_RECRUIT); |
| 1227 | mGraphics->Recruit_Draw_Hill(); |
| 1228 | |
| 1229 | Recruit_Copy_Sprites(); |
| 1230 | |
| 1231 | if (mVersionCurrent->mPlatform == ePlatform::Amiga) |
| 1232 | GetGraphics<cGraphics_Amiga>()->Hill_Prepare_Overlays(); |
| 1233 | |
| 1234 | mGraphics->SetActiveSpriteSheet(eGFX_HILL); |
| 1235 | |
| 1236 | Recruit_Draw_Graves(); |
| 1237 | |
| 1238 | mGraphics->PaletteSet(); |
| 1239 | mSurface->palette_FadeTowardNew(); |
| 1240 | mSurface->Save(); |
| 1241 | |
| 1242 | mRecruit_Rendereds.clear(); |
| 1243 | Recruit_Render_Names_UnusedSlots(); |
| 1244 | |
| 1245 | mRecruit_RenderedNext = mRecruit_Rendereds.begin(); |
| 1246 | for (int16 ax = mGame_Data.mGamePhase_Data.mSoldiers_Allocated_Count - 1; ax >= 0; --ax) |
| 1247 | Recruit_Sidebar_Render_SquadName(); |
| 1248 | } |
| 1249 | |
| 1250 | bool cFodder::Recruit_Loop() { |
| 1251 |
nothing calls this directly
no test coverage detected