| 5524 | } |
| 5525 | |
| 5526 | void cFodder::Sprite_Handle_Helicopter_Human(sSprite* pSprite) { |
| 5527 | |
| 5528 | if (pSprite->field_38) { |
| 5529 | |
| 5530 | pSprite->field_22 = eSprite_PersonType_Human; |
| 5531 | Sprite_Handle_Helicopter(pSprite); |
| 5532 | pSprite->field_22 = eSprite_PersonType_Human; |
| 5533 | |
| 5534 | return; |
| 5535 | } |
| 5536 | |
| 5537 | Sprite_Handle_Helicopter_Human_Deploy_Weapon(pSprite); |
| 5538 | |
| 5539 | mSprite_Helicopter_DestroyLight = 0; |
| 5540 | pSprite->field_22 = eSprite_PersonType_Human; |
| 5541 | Sprite_Handle_Helicopter(pSprite); |
| 5542 | pSprite->field_22 = eSprite_PersonType_Human; |
| 5543 | mSprite_Helicopter_DestroyLight = 0; |
| 5544 | |
| 5545 | sSprite* Data24 = pSprite + 1; |
| 5546 | Data24->field_18 = eSprite_Null; |
| 5547 | Data24 = pSprite + 2; |
| 5548 | Data24->field_18 = eSprite_Null; |
| 5549 | } |
| 5550 | |
| 5551 | int16 cFodder::Sprite_Handle_Helicopter_Terrain_Check(sSprite* pSprite) { |
| 5552 | int16 Data4 = 0x0F; |
nothing calls this directly
no outgoing calls
no test coverage detected