| 3687 | } |
| 3688 | |
| 3689 | void cFodder::Mission_Final_Timer() { |
| 3690 | |
| 3691 | if (mVersionCurrent->isRetail() && mVersionCurrent->isCannonFodder1()) { |
| 3692 | |
| 3693 | if (!(mGame_Data.mMission_Number == 24 && mGame_Data.mMission_Phase == 6)) |
| 3694 | return; |
| 3695 | |
| 3696 | if (mMission_Final_TimeRemain) |
| 3697 | return; |
| 3698 | |
| 3699 | if (!mMission_Final_TimeToAbort) |
| 3700 | mMission_Final_TimeToAbort = 0x28; |
| 3701 | |
| 3702 | --mMission_Final_TimeToAbort; |
| 3703 | if (!mMission_Final_TimeToAbort) |
| 3704 | mPhase_Aborted = true; |
| 3705 | |
| 3706 | if (!(mMission_EngineTicks & 3)) |
| 3707 | Sprite_Create_RandomExplosion(); |
| 3708 | } |
| 3709 | } |
| 3710 | |
| 3711 | int16 cFodder::Sprite_Create_RandomExplosion() { |
| 3712 | int16 Data0 = 1; |
nothing calls this directly
no test coverage detected