| Ant Attack | Routines |
| Prev: 8FCC | Up: Map | Next: 8FF4 |
|
Used by the routine at GAME_FRAME.
GRENADE_EVENTS: bit 0 thrown (reprint the count), bit 1 exploded (a bang), bit 2 hit an ant ("GOOD SHOT!").
|
||||
| GRENADE_SOUNDS | 8FD0 | LD HL,GRENADE_EVENTS | ||
| 8FD3 | LD A,(HL) | |||
| 8FD4 | AND A | |||
| 8FD5 | RET Z | |||
| 8FD6 | PUSH AF | |||
| 8FD7 | LD (HL),$00 | |||
| 8FD9 | BIT 0,A | |||
| 8FDB | JR Z,GRENADE_SOUNDS_0 | |||
| 8FDD | LD A,$04 | |||
| 8FDF | JR GRENADE_SOUNDS_1 | |||
| GRENADE_SOUNDS_0 | 8FE1 | BIT 1,A | ||
| 8FE3 | JR Z,GRENADE_SOUNDS_2 | |||
| 8FE5 | LD A,$05 | |||
| GRENADE_SOUNDS_1 | 8FE7 | CALL PLAY_SCRIPT | ||
| GRENADE_SOUNDS_2 | 8FEA | POP AF | ||
| 8FEB | BIT 2,A | |||
| 8FED | RET Z | |||
| 8FEE | LD A,$03 | |||
| 8FF0 | CALL PLAY_SCRIPT | |||
| 8FF3 | RET | |||
| Prev: 8FCC | Up: Map | Next: 8FF4 |