Prev: DD79 Up: Map Next: E049
E02C: Graphics: Goblins Dungeon
Goblins Dungeon
goblins-dungeon
Goblins Dungeon has no end marker. The last move runs on into Dark Dungeon at Graphics_DarkDungeon, so location 0D is drawn with Dark Dungeon on top. Drawing commands for this location, read by Drawing. The first byte is the border colour and the second is the paper and ink. 00 ends the list. 08 followed by X and Y moves the pen. A byte with bit 7 set draws a line: bits 0-2 are the direction, and the next byte holds the length and the step, then Drawing_PlotTheSelectedPixel plots it. A byte with bit 6 set and bit 7 clear is a fill: bits 0-2 are the colour and the next two bytes are the point DrawingSetup_0 floods from. A byte with bit 5 set and bits 6 and 7 clear paints attributes: bits 0-2 are the colour, the next two bytes are an attribute address, and the following bytes run until FF. Any other byte below 20 is skipped. A dark location is drawn in black. Drawn by Drawing.
Location 0D: "Goblins Dungeon".
Graphics_GoblinsDungeon E02C DEFB $00,$30 Border: BLACK. Colours: INK: BLACK, PAPER: YELLOW .
E02E DEFB $08,$84,$55 Move to X: 84/ Y: 55.
E031 DEFB $85,$CF Draw a line up leftward 10 pixels, stepping the other axis every 04 pixel(s).
E033 DEFB $85,$05 Draw a line up leftward 06 pixels, stepping the other axis every 01 pixel(s).
E035 DEFB $81,$C3 Draw a line up rightward 04 pixels, stepping the other axis every 04 pixel(s).
E037 DEFB $80,$43 Draw a line right rising 04 pixels, stepping the other axis every 02 pixel(s).
E039 DEFB $82,$83 Draw a line right falling 04 pixels, stepping the other axis every 03 pixel(s).
E03B DEFB $82,$43 Draw a line right falling 04 pixels, stepping the other axis every 02 pixel(s).
E03D DEFB $82,$03 Draw a line right falling 04 pixels, stepping the other axis every 01 pixel(s).
E03F DEFB $82,$01 Draw a line right falling 02 pixels, stepping the other axis every 01 pixel(s).
E041 DEFB $83,$8F Draw a line down rightward 10 pixels, stepping the other axis every 03 pixel(s).
E043 DEFB $86,$CE Draw a line left falling 0F pixels, stepping the other axis every 04 pixel(s).
E045 DEFB $40,$84,$6B Fill at X: 84/ Y: 6B with ink BLACK.
E048 DEFB $08 Move with no end marker. The draw continues into Dark Dungeon at Graphics_DarkDungeon.
Prev: DD79 Up: Map Next: E049