| PrintLocationExits |
D60B |
PUSH BC |
|
D60C |
PUSH DE |
|
D60D |
PUSH IY |
|
D60F |
PUSH IX |
|
D611 |
CALL GetLocationExitData |
|
D614 |
PUSH IX |
|
D616 |
POP IY |
|
D618 |
JR PrintLocationExits_3 |
| PrintLocationExits_0 |
D61A |
LD A,(IY+$01) |
|
D61D |
AND A |
|
D61E |
JR Z,PrintLocationExits_3 |
|
D620 |
LD A,(IY+$00) |
|
D623 |
CP $0B |
|
D625 |
JR NC,PrintLocationExits_3 |
|
D627 |
LD A,(IY+$01) |
|
D62A |
CALL FetchObjectDataPointer |
|
D62D |
BIT 7,(IX+$05) |
|
D631 |
JR Z,PrintLocationExits_3 |
|
D633 |
LD A,(IY+$00) |
|
D636 |
CALL GetDirectionToken |
|
D639 |
CP $09 |
|
D63B |
JR C,PrintLocationExits_1 |
|
D63D |
LD DE,$000A |
|
D640 |
JR Z,PrintLocationExits_2 |
|
D642 |
LD DE,$00E7 |
|
D645 |
JR PrintLocationExits_2 |
| PrintLocationExits_1 |
D647 |
LD HL,$68BC |
|
D64A |
CALL PrintTextAndHandleControlCharacters |
| PrintLocationExits_2 |
D64D |
CALL PrintTextToken |
|
D650 |
LD HL,$68E9 |
|
D653 |
CALL PrintTextAndHandleControlCharacters |
|
D656 |
PUSH IY |
|
D658 |
CALL ProcessObjectEntryAlternate_3 |
|
D65B |
CALL ProcessObject_Display_5 |
|
D65E |
POP IY |
| PrintLocationExits_3 |
D660 |
ADD IY,BC |
|
D662 |
LD A,$FF |
|
D664 |
CP (IY+$00) |
|
D667 |
JP NZ,PrintLocationExits_0 |
|
D66A |
POP IX |
|
D66C |
POP IY |
|
D66E |
POP DE |
|
D66F |
POP BC |
|
D670 |
RET |