| 3668 | } |
| 3669 | |
| 3670 | void cFodder::Sprite_HelicopterCallPad_Check() { |
| 3671 | if (!mHelicopterCallPadCount) |
| 3672 | return; |
| 3673 | |
| 3674 | if (mHelicopterCallPadCount != mHelicopterCallPadPressedCount) |
| 3675 | return; |
| 3676 | |
| 3677 | if (mHelicopterCall_X >= 0) |
| 3678 | return; |
| 3679 | |
| 3680 | if (!mTroop_InRange_Callpad || mTroop_InRange_Callpad == INVALID_SPRITE_PTR) |
| 3681 | return; |
| 3682 | |
| 3683 | mHelicopterCall_X = mTroop_InRange_Callpad->field_0; |
| 3684 | mHelicopterCall_Y = mTroop_InRange_Callpad->field_4; |
| 3685 | |
| 3686 | mHelicopterCall_Y += 0x28; |
| 3687 | } |
| 3688 | |
| 3689 | void cFodder::Mission_Final_Timer() { |
| 3690 |
nothing calls this directly
no outgoing calls
no test coverage detected