![]()  | 
Routines | 
| Prev: D671 | Up: Map | Next: D6B8 | 
| 
 
Used by the routine at D102.
 
 | 
||||
| D68C | PUSH IX | Stash IX, IY, DE and BC on the stack. | ||
| D68E | PUSH IY | |||
| D690 | PUSH DE | |||
| D691 | PUSH BC | |||
| D692 | CALL $D5EF | Call D5EF. | ||
| D695 | CALL $D671 | Call D671. | ||
| D698 | JR Z,$D6B1 | Jump to D6B1 if the zero flag is not set. | ||
| D69A | LD HL,$68F1 | HL=68F1. | ||
| D69D | CALL $A59F | Call A59F. | ||
| D6A0 | LD A,(IX+$00) | A=*IX+00. | ||
| D6A3 | CALL GetDirectionToken | Call GetDirectionToken. | ||
| D6A6 | CALL $A887 | Call A887. | ||
| D6A9 | CALL $D671 | Call D671. | ||
| D6AC | JR NZ,$D6A0 | Jump to D6A0 if the zero flag is not set. | ||
| D6AE | CALL $A414 | Call A414. | ||
| D6B1 | POP BC | Restore BC, DE, IY and IX from the stack. | ||
| D6B2 | POP DE | |||
| D6B3 | POP IY | |||
| D6B5 | POP IX | |||
| D6B7 | RET | Return. | ||
| Prev: D671 | Up: Map | Next: D6B8 |