Prev: 9F25 Up: Map Next: 9F4A
9F2D: Find the exit that leads to location A
Used by the routines at DO_ENTER, DO_FOLLOW and JUMP_ONTO_BARREL.
Input
A The location
Output
IX The exit
F Z if there is none
EXIT_TO 9F2D PUSH AF
9F2E LD A,$02
This entry point is used by the routine at EXIT_VIA.
FIND_EXIT_FIELD 9F30 LD ($9F42),A
9F33 POP AF
9F34 PUSH BC
9F35 PUSH IY
9F37 LD B,A
9F38 CALL FIRST_EXIT
EXIT_TO_0 9F3B CALL NEXT_EXIT
9F3E JR Z,EXIT_TO_1
EXIT_FIELD_TEST 9F40 LD A,(IX+$02)
9F43 CP B
9F44 JR NZ,EXIT_TO_0
EXIT_TO_1 9F46 POP IY
9F48 POP BC
9F49 RET
Prev: 9F25 Up: Map Next: 9F4A