Routines |
Prev: 63972 | Up: Map | Next: 63990 |
Used by the routine at 63374. On entry, the zero flag is set if ERIC's y-coordinate matches that of the character looking for him. On exit, the zero flag is set if the character looking for ERIC is within 3 y-coordinates of ERIC's location and not on a staircase (in which case the routine at 63374 checks whether the character is also within 3 x-coordinates of ERIC's location, i.e. has found ERIC).
|
||||||||||||||
63973 | JR Z,63986 | Jump if ERIC and his chaser are on the same floor | ||||||||||||
63975 | SUB D | A=absolute difference between the y-coordinates of ERIC and his chaser | ||||||||||||
63976 | JR NC,63980 | |||||||||||||
63978 | NEG | |||||||||||||
63980 | CP 4 | Are ERIC and his chaser within 3 y-coordinates of each other? | ||||||||||||
63982 | JR C,63986 | Jump if so | ||||||||||||
63984 | AND A | Reset the zero flag (ERIC has not been found) | ||||||||||||
63985 | RET | |||||||||||||
63986 | LD A,(HL) | A=y-coordinate of the character looking for ERIC | ||||||||||||
63987 | JP 26185 | Set the zero flag set if the character is not on a staircase |
Prev: 63972 | Up: Map | Next: 63990 |