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

Method Sprite_Handle_Bonus_RankToGeneral

Source/Fodder.cpp:14015–14033  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

14013}
14014
14015void cFodder::Sprite_Handle_Bonus_RankToGeneral(sSprite* pSprite) {
14016 int16 Data0;
14017
14018 // Blow up?
14019 if (pSprite->field_38) {
14020 pSprite->field_18 = eSprite_Explosion;
14021 return;
14022 }
14023
14024 pSprite->field_8 = 0x95;
14025 pSprite->field_A = 0x0F;
14026 if (Map_Get_Distance_Between_Sprite_And_Squadleader(pSprite, Data0))
14027 return;
14028
14029 mSquad_Leader->field_46_mission_troop->mRank = 0x0F;
14030 mGUI_Sidebar_Setup = 0;
14031
14032 Sprite_Destroy_Wrapper(pSprite);
14033}
14034
14035
14036void cFodder::Sprite_Handle_Bonus_Rockets(sSprite* pSprite) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected