Prev: 38133 Up: Map Next: 38313
38269: Check Doorway
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