![]() |
Routines |
| Prev: 9179 | Up: Map | Next: 919D |
|
Used by the routine at 89D4.
|
||||
| 917A | LD A,($849B) | Put the last input data from climbing or falling (849B) in B. | ||
| 917D | LD B,A | |||
| 917E | LD A,($832E) | Compare this against the actual last input data. | ||
| 9181 | CP B | |||
| 9182 | JP NZ,$8A5B | Jump back if there isn't a match. | ||
| 9185 | LD HL,$5C7C | Point HL at the current Y co-ordinate (5C7C). | ||
| 9188 | LD A,($832E) | Was the direction up? | ||
| 918B | OR A | |||
| 918C | JR NZ,$9193 | Jump back if not. | ||
|
Monty is moving up the ladder.
|
||||
| 918E | INC (HL) | Increase the Y co-ordinate by 2. | ||
| 918F | INC (HL) | |||
| 9190 | JP $8A27 | Jump back to update Monty's position. | ||
|
Monty is not moving up the ladder, is he moving down?
|
||||
| 9193 | CP $01 | Was the direction down? | ||
| 9195 | JP NZ,$8A0A | Jump back if not. | ||
| 9198 | DEC (HL) | Decrease the Y co-ordinate by 2. | ||
| 9199 | DEC (HL) | |||
| 919A | JP $8A27 | Jump back to update Monty's position. | ||
| Prev: 9179 | Up: Map | Next: 919D |