MCPcopy Create free account
hub / github.com/OpenFodder/openfodder / Phase_SquadPrepare

Method Phase_SquadPrepare

Source/Fodder.cpp:1146–1216  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1144}
1145
1146void cFodder::Phase_SquadPrepare() {
1147 mSquad_Grenade_SplitMode = eSquad_Weapon_Split_Half;
1148 mSquad_Rocket_SplitMode = eSquad_Weapon_Split_Half;
1149 mGUI_Sidebar_TroopList_Name_BreakOnSpace = 5;
1150 // -1
1151 mSquads[0] = mSquad_0_Sprites;
1152 mSquads[1] = mSquad_1_Sprites;
1153 mSquads[2] = mSquad_2_Sprites;
1154 mSquads[3] = mSquad_3_Sprites;
1155 mSquads[4] = mSquad_4_Sprites;
1156
1157 for (unsigned int x = 0; x < 9; ++x)
1158 mSquad_0_Sprites[x] = INVALID_SPRITE_PTR;
1159
1160 for (unsigned int x = 0; x < 9; ++x)
1161 mSquad_1_Sprites[x] = INVALID_SPRITE_PTR;
1162
1163 for (unsigned int x = 0; x < 9; ++x)
1164 mSquad_2_Sprites[x] = INVALID_SPRITE_PTR;
1165
1166 for (unsigned int x = 0; x < 9; ++x)
1167 mSquad_3_Sprites[x] = INVALID_SPRITE_PTR;
1168
1169 for (unsigned int x = 0; x < 9; ++x)
1170 mSquad_4_Sprites[x] = INVALID_SPRITE_PTR;
1171
1172 mSprite_Frame1_Modifier = 1;
1173 mSprite_Frame2_Modifier = 1;
1174 mSprite_Frame_3_Modifier = 1;
1175 mGUI_Mouse_Modifier_X = 0x1A;
1176 mGUI_Mouse_Modifier_Y = 0x12;
1177
1178 word_3BED5[0] = 2;
1179 word_3BED5[1] = 2;
1180 word_3BED5[2] = 2;
1181 word_3BED5[3] = 2;
1182 word_3BED5[4] = 2;
1183
1184 mSquad_Join_TargetSquad[0] = -1;
1185 mSquad_Join_TargetSquad[1] = -1;
1186 mSquad_Join_TargetSquad[2] = -1;
1187
1188 mSquad_Join_TargetSprite[0] = 0;
1189 mSquad_Join_TargetSprite[1] = 0;
1190 mSquad_Join_TargetSprite[2] = 0;
1191 mSquad_Join_TargetSprite[3] = 0;
1192 mSquad_Join_TargetSprite[4] = 0;
1193 mSquad_Join_TargetSprite[5] = 0;
1194
1195 mMouse_Locked = false;
1196
1197 mSquad_Selected = 0;
1198 mPhase_TryAgain = false;
1199 mPhase_Complete = false;
1200 mPhase_Completed_Timer = 0;
1201
1202 mMouseSpriteNew = eSprite_pStuff_Mouse_Cursor;
1203

Callers 2

phase_loopFunction · 0.80
startFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected