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

Method Sprite_Handle_Vehicle_Human

Source/Fodder.cpp:5165–5186  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5163}
5164
5165void cFodder::Sprite_Handle_Vehicle_Human(sSprite* pSprite) {
5166
5167 if (pSprite->field_38) {
5168
5169 pSprite->field_22 = eSprite_PersonType_Human;
5170 Sprite_Handle_Vehicle(pSprite);
5171 pSprite->field_22 = eSprite_PersonType_Human;
5172 return;
5173 }
5174
5175 if (pSprite->field_6F == eVehicle_JeepRocket)
5176 sub_245BF(pSprite);
5177
5178 mSprite_Helicopter_DestroyLight = 0;
5179 pSprite->field_22 = eSprite_PersonType_Human;
5180 Sprite_Handle_Vehicle(pSprite);
5181 pSprite->field_22 = eSprite_PersonType_Human;
5182 mSprite_Helicopter_DestroyLight = 0;
5183
5184 sSprite* Data24 = pSprite + 1;
5185 Data24->field_18 = eSprite_Null;
5186}
5187
5188int16 cFodder::Sprite_Create_Smoke(sSprite* pSprite, sSprite*& pData2C) {
5189 if (!pSprite->field_5C)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected