Prev: 41271 Up: Map Next: 41477
41459: Read glowing character block definitions and add to current room
Used by the routine at 39393.
Input
HL Current position in room layout data
41459 INC HL Advance HL by one byte...
41460 LD A,(HL) ...and if value here is 255 (end marker)...
41461 CP 255 ...
41463 RET Z ...then return
41464 LD C,A Load C with x-coordinate
41465 INC HL Advance HL to y-coordinate...
41466 LD B,(HL) ...and load into B
41467 PUSH HL Store HL (current position in room layout data)
41468 CALL 63219 Point HL at attribute file address for character coordinates x=C, y=B
41471 CALL 41477 Add a glowing character block to the current room
41474 POP HL Restore HL (current position in room layout data)
41475 JR 41459 Loop back to 41459 for next entry
Prev: 41271 Up: Map Next: 41477