| 5163 | } |
| 5164 | |
| 5165 | void 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 | |
| 5188 | int16 cFodder::Sprite_Create_Smoke(sSprite* pSprite, sSprite*& pData2C) { |
| 5189 | if (!pSprite->field_5C) |
nothing calls this directly
no outgoing calls
no test coverage detected