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

Method Sprite_Handle_GrenadeBox

Source/Fodder.cpp:12342–12359  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

12340}
12341
12342void cFodder::Sprite_Handle_GrenadeBox(sSprite* pSprite) {
12343
12344 if (pSprite->field_38) {
12345 pSprite->field_18 = eSprite_Explosion;
12346 return;
12347 }
12348
12349 int16 Data0 = 0;
12350 pSprite->field_8 = 0xC2;
12351 if (Map_Get_Distance_Between_Sprite_And_Squadleader(pSprite, Data0))
12352 return;
12353
12354 mGUI_RefreshSquadGrenades[mSquad_Selected] = -1;
12355 mGUI_RefreshSquadRockets[mSquad_Selected] = -1;
12356 mSquad_Grenades[mSquad_Selected] += 4;
12357
12358 Sprite_Destroy_Wrapper(pSprite);
12359}
12360
12361void cFodder::Sprite_Handle_RocketBox(sSprite* pSprite) {
12362 if (pSprite->field_38) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected