Prev: 46243 Up: Map Next: 46359
46333: Process Display Pointer
Used by the routine at CheckFlagAndSetDisplay.
CheckFlagAndSetDisplay_ProcessPointer 46333 LD HL,45426 HL=DisplayDataPointer.
46336 CALL ProcessDisplayPointer_13 Call ProcessDisplayPointer (process display pointer).
46339 CP 255 Return if the terminator has been reached (255) signifying the end of the display data.
46341 RET Z
46342 LD (41012),A Write A to *RoomDisplayParameter.
46345 CALL CheckFlagAndSetDisplay_CheckObjects Call CheckFlagAndSetDisplay_CheckObjects (check and process objects).
46348 JR NZ,CheckFlagAndSetDisplay_ProcessPointer Jump to CheckFlagAndSetDisplay_ProcessPointer if more objects to process.
46350 LD A,(41012) A=*RoomDisplayParameter.
46353 LD HL,45421 HL=DisplayFlag.
46356 SET 1,(HL) Set bit 1 (mark objects as processed).
46358 RET Return.
Prev: 46243 Up: Map Next: 46359