![]() |
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 |