| PrintLocationExits |
54795 |
PUSH BC |
|
54796 |
PUSH DE |
|
54797 |
PUSH IY |
|
54799 |
PUSH IX |
|
54801 |
CALL GetLocationExitData |
|
54804 |
PUSH IX |
|
54806 |
POP IY |
|
54808 |
JR PrintLocationExits_3 |
| PrintLocationExits_0 |
54810 |
LD A,(IY+1) |
|
54813 |
AND A |
|
54814 |
JR Z,PrintLocationExits_3 |
|
54816 |
LD A,(IY+0) |
|
54819 |
CP 11 |
|
54821 |
JR NC,PrintLocationExits_3 |
|
54823 |
LD A,(IY+1) |
|
54826 |
CALL FetchObjectDataPointer |
|
54829 |
BIT 7,(IX+5) |
|
54833 |
JR Z,PrintLocationExits_3 |
|
54835 |
LD A,(IY+0) |
|
54838 |
CALL GetDirectionToken |
|
54841 |
CP 9 |
|
54843 |
JR C,PrintLocationExits_1 |
|
54845 |
LD DE,10 |
|
54848 |
JR Z,PrintLocationExits_2 |
|
54850 |
LD DE,231 |
|
54853 |
JR PrintLocationExits_2 |
| PrintLocationExits_1 |
54855 |
LD HL,26812 |
|
54858 |
CALL PrintTextAndHandleControlCharacters |
| PrintLocationExits_2 |
54861 |
CALL PrintTextToken |
|
54864 |
LD HL,26857 |
|
54867 |
CALL PrintTextAndHandleControlCharacters |
|
54870 |
PUSH IY |
|
54872 |
CALL ProcessObjectEntryAlternate_3 |
|
54875 |
CALL ProcessObject_Display_5 |
|
54878 |
POP IY |
| PrintLocationExits_3 |
54880 |
ADD IY,BC |
|
54882 |
LD A,255 |
|
54884 |
CP (IY+0) |
|
54887 |
JP NZ,PrintLocationExits_0 |
|
54890 |
POP IX |
|
54892 |
POP IY |
|
54894 |
POP DE |
|
54895 |
POP BC |
|
54896 |
RET |