Prev: E049 Up: Map Next: E19F
E142: Graphics: Trolls Clearing
Trolls Clearing
trolls-clearing
Trolls Clearing runs on into Levelled Elvish Clearing at Graphics_LevelledElvishClearing. Every restart blanks the border and colour at 6C2B, so the picture in the game is a night scene. The image uses those blanked colours. 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 05: "Trolls Clearing".
Graphics_TrollsClearing E142 DEFB $00,$00 Border: BLACK. Colours: INK: BLACK, PAPER: BLACK .
E144 DEFB $08,$5E,$36 Move to X: 5E/ Y: 36.
E147 DEFB $B2,$59 Draw a line right falling 1A pixels, stepping the other axis every 1A pixel(s).
E149 DEFB $87,$02 Draw a line down leftward 03 pixels, stepping the other axis every 01 pixel(s).
E14B DEFB $82,$02 Draw a line right falling 03 pixels, stepping the other axis every 01 pixel(s).
E14D DEFB $83,$42 Draw a line down rightward 03 pixels, stepping the other axis every 02 pixel(s).
E14F DEFB $83,$82 Draw a line down rightward 03 pixels, stepping the other axis every 03 pixel(s).
E151 DEFB $83,$C2 Draw a line down rightward 03 pixels, stepping the other axis every 04 pixel(s).
E153 DEFB $87,$82 Draw a line down leftward 03 pixels, stepping the other axis every 03 pixel(s).
E155 DEFB $87,$42 Draw a line down leftward 03 pixels, stepping the other axis every 02 pixel(s).
E157 DEFB $87,$02 Draw a line down leftward 03 pixels, stepping the other axis every 01 pixel(s).
E159 DEFB $86,$42 Draw a line left falling 03 pixels, stepping the other axis every 02 pixel(s).
E15B DEFB $86,$82 Draw a line left falling 03 pixels, stepping the other axis every 03 pixel(s).
E15D DEFB $86,$C2 Draw a line left falling 03 pixels, stepping the other axis every 04 pixel(s).
E15F DEFB $86,$C2 Draw a line left falling 03 pixels, stepping the other axis every 04 pixel(s).
E161 DEFB $08,$5D,$35 Move to X: 5D/ Y: 35.
E164 DEFB $82,$03 Draw a line right falling 04 pixels, stepping the other axis every 01 pixel(s).
E166 DEFB $86,$02 Draw a line left falling 03 pixels, stepping the other axis every 01 pixel(s).
E168 DEFB $87,$42 Draw a line down leftward 03 pixels, stepping the other axis every 02 pixel(s).
E16A DEFB $87,$82 Draw a line down leftward 03 pixels, stepping the other axis every 03 pixel(s).
E16C DEFB $83,$82 Draw a line down rightward 03 pixels, stepping the other axis every 03 pixel(s).
E16E DEFB $83,$82 Draw a line down rightward 03 pixels, stepping the other axis every 03 pixel(s).
E170 DEFB $83,$42 Draw a line down rightward 03 pixels, stepping the other axis every 02 pixel(s).
E172 DEFB $83,$02 Draw a line down rightward 03 pixels, stepping the other axis every 01 pixel(s).
E174 DEFB $82,$82 Draw a line right falling 03 pixels, stepping the other axis every 03 pixel(s).
E176 DEFB $82,$82 Draw a line right falling 03 pixels, stepping the other axis every 03 pixel(s).
E178 DEFB $82,$82 Draw a line right falling 03 pixels, stepping the other axis every 03 pixel(s).
E17A DEFB $40,$6B,$21 Fill at X: 6B/ Y: 21 with ink BLACK.
E17D DEFB $40,$6B,$29 Fill at X: 6B/ Y: 29 with ink BLACK.
E180 DEFB $40,$65,$2F Fill at X: 65/ Y: 2F with ink BLACK.
E183 DEFB $08,$61,$1C Move to X: 61/ Y: 1C.
E186 DEFB $86,$04 Draw a line left falling 05 pixels, stepping the other axis every 01 pixel(s).
E188 DEFB $80,$C4 Draw a line right rising 05 pixels, stepping the other axis every 04 pixel(s).
E18A DEFB $80,$04 Draw a line right rising 05 pixels, stepping the other axis every 01 pixel(s).
E18C DEFB $08,$75,$1C Move to X: 75/ Y: 1C.
E18F DEFB $82,$04 Draw a line right falling 05 pixels, stepping the other axis every 01 pixel(s).
E191 DEFB $08,$79,$17 Move to X: 79/ Y: 17.
E194 DEFB $84,$84 Draw a line left rising 05 pixels, stepping the other axis every 03 pixel(s).
E196 DEFB $84,$04 Draw a line left rising 05 pixels, stepping the other axis every 01 pixel(s).
E198 DEFB $40,$74,$19 Fill at X: 74/ Y: 19 with ink BLACK.
E19B DEFB $40,$60,$19 Fill at X: 60/ Y: 19 with ink BLACK.
E19E DEFB $08 Move with no end marker. The draw continues into Levelled Elvish Clearing at Graphics_LevelledElvishClearing.
Prev: E049 Up: Map Next: E19F