Prev: 52012 Up: Map Next: 52089
52035: Process Display With Location Check
Used by the routine at ProcessObjectDisplayEntry.
ProcessDisplayWithLocationCheck 52035 PUSH HL
52036 CALL CheckCharacterID
52039 POP HL
52040 JR NZ,ProcessDisplayWithLocationCheck_2
52042 XOR A
52043 LD (41014),A
52046 LD A,(40971)
52049 AND A
52050 JR Z,ProcessDisplayWithLocationCheck_1
52052 LD A,L
52053 OR H
52054 JR NZ,ProcessDisplayWithLocationCheck_3
This entry point is used by the routine at GetDisplayAddressBasedOnFlag.
ProcessDisplayWithLocationCheck_0 52056 XOR A
52057 LD (40972),A
52060 CALL ProcessObjectDisplayEntry_11
ProcessDisplayWithLocationCheck_1 52063 LD A,(39008)
52066 LD (41014),A
ProcessDisplayWithLocationCheck_2 52069 XOR A
52070 RET
ProcessDisplayWithLocationCheck_3 52071 LD A,1
52073 LD (40999),A
52076 PUSH IY
52078 CALL SaveAndRestorePointers_1
52081 POP IY
52083 XOR A
52084 LD (40999),A
52087 JR ProcessDisplayWithLocationCheck_1
Prev: 52012 Up: Map Next: 52089