Prev: 29150 Up: Map Next: 29205
29184: Room drawing: Read data for and display glowing blocks
Used by the routine at 27865.
29184 INC HL Read next parameter into A...
29185 LD A,(HL) ...
29186 CP 244 If parameter is 244...
29188 JP Z,28060 ...then return to room drawing routine and process next data
29191 DEC HL Move pointer back a byte as this was more data, not an end marker
29192 CALL 29441 Read two bytes AFTER HL position into BC, advancing HL before both reads
29195 PUSH HL Store current position of pointer to room data
29196 CALL 36569 Update virtual attribute cursor storage location to position (C, B) and point HL to corresponding attribute file address
29199 CALL 28814 Add a glowing character block to the current room
29202 POP HL Restore pointer to HL
29203 JR 29184 Loop back for next data
Prev: 29150 Up: Map Next: 29205