| 579 | } |
| 580 | |
| 581 | void cGraphics_PC::Recruit_Draw_HomeAway( ) { |
| 582 | const char* strHomeAndAway = "HOME AWAY"; |
| 583 | |
| 584 | SetActiveSpriteSheet(eGFX_RECRUIT); |
| 585 | |
| 586 | // Load Icon |
| 587 | mFodder->GUI_Draw_Frame_8( 0x18, 0, 0, 0 ); |
| 588 | |
| 589 | // Save Icon (Coloured or Gray) |
| 590 | int16 Data4 = mFodder->mMission_Save_Blocked[ (mFodder->mGame_Data.mMission_Number - 1) ]; |
| 591 | mFodder->GUI_Draw_Frame_8( 0x19, Data4, 0x130, 0 ); |
| 592 | |
| 593 | mFodder->String_CalculateWidth( 320, mFont_Recruit_Width, strHomeAndAway ); |
| 594 | mFodder->String_Print( mFont_Recruit_Width, 0x0D, mFodder->mGUI_Temp_X, 0x0A, strHomeAndAway ); |
| 595 | |
| 596 | mFodder->GUI_Draw_Frame_8( 0x0E, 0, 0x9B, 0x0A ); |
| 597 | |
| 598 | auto Home = tool_StripLeadingZero(std::to_string( mFodder->mGame_Data.mScore_Kills_Home )); |
| 599 | mFodder->Recruit_Draw_String( 0x0D, (int16) (0x9A - (Home.length() * 0x0C)), 0x0A, Home ); |
| 600 | |
| 601 | auto Away = tool_StripLeadingZero(std::to_string( mFodder->mGame_Data.mScore_Kills_Away )); |
| 602 | mFodder->Recruit_Draw_String( 0x0D, 0xAA, 0x0A, Away ); |
| 603 | |
| 604 | SetActiveSpriteSheet(eGFX_HILL); |
| 605 | } |
| 606 | |
| 607 | void cGraphics_PC::Mission_Intro_Load_Resources(const eTileTypes pTileset) { |
| 608 |
no test coverage detected