![]() |
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 |