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

Method Sprite_Handle_Helicopter_Human

Source/Fodder.cpp:5526–5549  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5524}
5525
5526void 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
5551int16 cFodder::Sprite_Handle_Helicopter_Terrain_Check(sSprite* pSprite) {
5552 int16 Data4 = 0x0F;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected