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

Method Sprite_Handle_Helicopter_PropCrash

Source/Fodder.cpp:12775–12796  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

12773}
12774
12775void cFodder::Sprite_Handle_Helicopter_PropCrash(sSprite* pSprite) {
12776 pSprite->field_A += 1;
12777 pSprite->field_A &= 3;
12778
12779 Sprite_Movement_Calculate(pSprite);
12780 if (mSprite_Bullet_Destroy)
12781 goto loc_1C321;
12782
12783 pSprite->field_36 -= 1;
12784 if (pSprite->field_36 < 0)
12785 pSprite->field_36 = 0;
12786
12787 pSprite->field_1E_Big -= 0x8000;
12788
12789 if (pSprite->field_1E_Big < 0) {
12790 pSprite->field_1E_Big = 0;
12791 }
12792
12793loc_1C321:;
12794 pSprite->field_18 = eSprite_Explosion;
12795 Sprite_Create_FireTrail(pSprite);
12796}
12797
12798void cFodder::Sprite_Handle_Mine(sSprite* pSprite) {
12799 pSprite->field_2C = eSprite_Draw_First;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected