| 918 | |
| 919 | |
| 920 | void cFodder::GUI_Sidebar_Squad_Split_Icon_Draw() { |
| 921 | int16 EmptySquadID; |
| 922 | |
| 923 | // Loop each squad |
| 924 | for (EmptySquadID = 0; EmptySquadID < 3; ++EmptySquadID) { |
| 925 | |
| 926 | // Find an empty squad |
| 927 | if (!mSquads_TroopCount[EmptySquadID]) { |
| 928 | |
| 929 | if (mSquad_Selected < 0) |
| 930 | return; |
| 931 | |
| 932 | // 3 Icons per Squad Slot |
| 933 | int16 SquadIcon = (mSquad_Selected * 3); |
| 934 | |
| 935 | // Split into squad |
| 936 | SquadIcon += EmptySquadID; |
| 937 | |
| 938 | int16 SplitIconID = mGUI_Squad_Split_Icons[SquadIcon]; |
| 939 | |
| 940 | mGraphics->Sidebar_Copy_Sprite_To_ScreenBufPtr(SplitIconID, 0, mGUI_Loop_Draw_Y); |
| 941 | return; |
| 942 | } |
| 943 | } |
| 944 | } |
| 945 | |
| 946 | |
| 947 | void cFodder::GUI_Draw_Frame_8(int32 pSpriteType, int32 pFrame, const size_t pPositionX, const size_t pPositionY) { |
nothing calls this directly
no test coverage detected