![]() |
Routines |
| Prev: 28753 | Up: Map | Next: 28785 |
|
Used by the routine at 27762.
|
||||
| 28766 | INC HL | Advance data pointer by three bytes... | ||
| 28767 | INC HL | ... | ||
| 28768 | INC HL | ... | ||
| 28769 | LD C,(HL) | Load x-coordinate of start of line into C | ||
| 28770 | INC HL | Advance HL to y-coordinate of start of line... | ||
| 28771 | LD B,(HL) | ...and load into B | ||
| 28772 | INC HL | Advance HL to x-coordinate of end of line... | ||
| 28773 | LD E,(HL) | ...and load into E | ||
| 28774 | INC HL | Advance HL to y-coordinate of end of line... | ||
| 28775 | LD D,(HL) | ...and load into D | ||
| 28776 | INC HL | Advance HL to start of next room layout data entry | ||
| 28777 | PUSH HL | Store HL (current position in room layout data) | ||
| 28778 | CALL 36543 | Draw a line from (C, B) to (E, D) | ||
| 28781 | POP HL | Restore HL (current position in room layout data) | ||
| 28782 | JP 27894 | Jump back to 27894 for next byte of room layout data | ||
| Prev: 28753 | Up: Map | Next: 28785 |