Routines |
Prev: 7154 | Up: Map | Next: 717A |
Used by the routine at 6E9B. Impedes ERIC's progress if ALBERT is standing right in front of him with his arm up.
|
||||||||
7166 | LD A,($D200) | A=ERIC's animatory state | ||||||
7169 | RLCA | Is ERIC facing left? | ||||||
716A | RET NC | Return if so | ||||||
716B | LD A,($CD00) | A=ALBERT's animatory state | ||||||
716E | CP $7F | 0x7F: Is ALBERT facing left with his arm up? | ||||||
7170 | RET NZ | Return if not | ||||||
7171 | LD A,($CD01) | A=ALBERT's x-coordinate | ||||||
7174 | SUB $01 | |||||||
7176 | CP E | Is ERIC standing in front of ALBERT (facing him)? | ||||||
7177 | RET NZ | Return if not | ||||||
7178 | POP BC | Drop the return address, preventing any forward movement by ERIC | ||||||
7179 | RET | Return to the main loop |
Prev: 7154 | Up: Map | Next: 717A |