![]() |
Routines |
| Prev: D671 | Up: Map | Next: D6B8 |
|
Used by the routine at ProcessLocationTokenDisplay.
|
||||||||
| PrintLocationExitsWithFormatting | D68C | PUSH IX | Stash IX, IY, DE and BC on the stack. | |||||
| D68E | PUSH IY | |||||||
| D690 | PUSH DE | |||||||
| D691 | PUSH BC | |||||||
| D692 | CALL GetLocationExitData | Call GetLocationExitData. | ||||||
| D695 | CALL FindNextValidExit | Call FindNextValidExit. | ||||||
| D698 | JR Z,PrintLocationExitsWithFormatting_1 | Jump to PrintLocationExitsWithFormatting_1 if the zero flag is not set. | ||||||
| D69A | LD HL,$68F1 | HL=68F1. | ||||||
| D69D | CALL PrintTextAndHandleControlCharacters | Call PrintTextAndHandleControlCharacters. | ||||||
| PrintLocationExitsWithFormatting_0 | D6A0 | LD A,(IX+$00) | A=*IX+00. | |||||
| D6A3 | CALL GetDirectionToken | Call GetDirectionToken. | ||||||
| D6A6 | CALL PrintTextToken | Call PrintTextToken. | ||||||
| D6A9 | CALL FindNextValidExit | Call FindNextValidExit. | ||||||
| D6AC | JR NZ,PrintLocationExitsWithFormatting_0 | Jump to PrintLocationExitsWithFormatting_0 if the zero flag is not set. | ||||||
| D6AE | CALL ProcessObject_Display_5 | Call ProcessObject_Display_5. | ||||||
| PrintLocationExitsWithFormatting_1 | 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 |