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

Method Sprite_Handle_Player_InVehicle

Source/Fodder.cpp:18613–18635  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

18611}
18612
18613void cFodder::Sprite_Handle_Player_InVehicle(sSprite* pSprite) {
18614 pSprite->field_8 = 0x7C;
18615 pSprite->field_A = 0;
18616 pSprite->field_38 = eSprite_Anim_None;
18617
18618 sSprite* Data24 = pSprite->field_6A_sprite;
18619 if (Data24->field_0 == -32768 || Data24->field_18 == eSprite_Explosion) {
18620 //loc_22AEE
18621 pSprite->field_6E = 0;
18622 pSprite->field_66 = 0;
18623 pSprite->field_6A_sprite = 0;
18624 pSprite->field_38 = eSprite_Anim_Hit;
18625 pSprite->field_64 = -1;
18626
18627 pSprite->field_10 = tool_RandomGet() & 0x1FE;
18628 }
18629
18630 //loc_22B3C
18631
18632 pSprite->field_0 = Data24->field_0;
18633 pSprite->field_4 = Data24->field_4;
18634 pSprite->field_20 = Data24->field_20;
18635}
18636
18637void cFodder::Game_Setup() {
18638

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected