Prev: B4A3 Up: Map Next: B517
B4FD: Process Display Pointer
Used by the routine at CheckFlagAndSetDisplay.
CheckFlagAndSetDisplay_ProcessPointer B4FD LD HL,$B172 HL=DisplayDataPointer.
B500 CALL ProcessDisplayPointer_13 Call ProcessDisplayPointer (process display pointer).
B503 CP $FF Return if the terminator has been reached (FF) signifying the end of the display data.
B505 RET Z
B506 LD ($A034),A Write A to *RoomDisplayParameter.
B509 CALL CheckFlagAndSetDisplay_CheckObjects Call CheckFlagAndSetDisplay_CheckObjects (check and process objects).
B50C JR NZ,CheckFlagAndSetDisplay_ProcessPointer Jump to CheckFlagAndSetDisplay_ProcessPointer if more objects to process.
B50E LD A,($A034) A=*RoomDisplayParameter.
B511 LD HL,$B16D HL=DisplayFlag.
B514 SET 1,(HL) Set bit 1 (mark objects as processed).
B516 RET Return.
Prev: B4A3 Up: Map Next: B517