Routines |
Prev: 29150 | Up: Map | Next: 29205 |
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 |