![]() |
Routines |
| Prev: 38133 | Up: Map | Next: 38313 |
|
Used by the routine at ControlPlayer.
|
||||
| CheckDoorway | 38269 | PUSH DE | Stash DE on the stack. | |
| 38270 | LD B,0 | |||
| 38272 | LD HL,(24093) | HL=CurrentRoom_Width. | ||
| 38275 | INC L | |||
| 38276 | INC H | |||
| 38277 | LD E,(IX+3) | |||
| 38280 | LD D,(IX+4) | |||
| 38283 | LD A,E | |||
| 38284 | SUB 88 | |||
| 38286 | JP P,CheckDoorway_0 | |||
| 38289 | NEG | |||
| CheckDoorway_0 | 38291 | CP L | ||
| 38292 | JR C,CheckDoorway_1 | |||
| 38294 | INC B | |||
| CheckDoorway_1 | 38295 | LD A,D | ||
| 38296 | SUB 104 | |||
| 38298 | JP P,CheckDoorway_2 | |||
| 38301 | NEG | |||
| CheckDoorway_2 | 38303 | CP H | ||
| 38304 | JR C,CheckDoorway_3 | |||
| 38306 | INC B | |||
| CheckDoorway_3 | 38307 | LD A,B | ||
| 38308 | LD (24109),A | |||
| 38311 | POP DE | Restore DE from the stack. | ||
| 38312 | RET | Return. | ||
| Prev: 38133 | Up: Map | Next: 38313 |