| 13922 | } |
| 13923 | |
| 13924 | void cFodder::Sprite_Handle_Door_Civilian_Rescue(sSprite* pSprite) { |
| 13925 | mSprite_OpenCloseDoor_Ptr = pSprite; |
| 13926 | |
| 13927 | if (sub_222A3(pSprite)) { |
| 13928 | mSprite_OpenCloseDoor_Ptr = 0; |
| 13929 | mPhase_Aborted = true; |
| 13930 | return; |
| 13931 | } |
| 13932 | pSprite->field_2C = eSprite_Draw_First; |
| 13933 | if (!pSprite->field_2A) { |
| 13934 | pSprite->field_8 = 0x9B; |
| 13935 | return; |
| 13936 | } |
| 13937 | |
| 13938 | pSprite->field_2A -= 1; |
| 13939 | if (!pSprite->field_2A) |
| 13940 | Sound_Play(pSprite, eSound_Effect_DoorCloseDoor, 1); |
| 13941 | |
| 13942 | if (pSprite->field_8 == 0x9B) |
| 13943 | Sound_Play(pSprite, eSound_Effect_DoorCloseDoor, 1); |
| 13944 | |
| 13945 | pSprite->field_8 = 0x7C; |
| 13946 | } |
| 13947 | |
| 13948 | void cFodder::Sprite_Handle_Seal_Mine(sSprite* pSprite) { |
| 13949 | Sprite_Handle_Seal(pSprite); |
nothing calls this directly
no outgoing calls
no test coverage detected