Prev: A28B Up: Map Next: A2F1
A2A8: Graphic Layout Data: Room Scenery
Room scenery layout referenced from simple entity state at 8C03.
layout-a2a8
GraphicLayout_RoomSceneryBlockB A2A8 DEFB $F4,$02 Set the graphic set to 02.
A2AA DEFB $FA,$FF,$00 Move the cursor by 00 horizontally and -01 vertically.
A2AD DEFB $FB,$E6,$A2 Process the nested layout at GraphicLayout_Sky, then return to the base coordinates.
A2B0 DEFB $FB,$E6,$A2 Process the nested layout at GraphicLayout_Sky, then return to the base coordinates.
A2B3 DEFB $FB,$E6,$A2 Process the nested layout at GraphicLayout_Sky, then return to the base coordinates.
A2B6 DEFB $FB,$E6,$A2 Process the nested layout at GraphicLayout_Sky, then return to the base coordinates.
A2B9 DEFB $F2,$28 Set the current attribute to INK: BLACK, PAPER: CYAN (28).
A2BB DEFB $EE,$0C Start a loop of count 0C.
A2BD DEFB $8C,$A1 Draw tile 8C and move right by 01.
A2BF DEFB $EF End the current loop.
A2C0 DEFB $FA,$01,$F4 Move the cursor by -0C horizontally and 01 vertically.
A2C3 DEFB $EE,$0C Start a loop of count 0C.
A2C5 DEFB $8D,$A1 Draw tile 8D and move right by 01.
A2C7 DEFB $EF End the current loop.
A2C8 DEFB $FA,$01,$F4 Move the cursor by -0C horizontally and 01 vertically.
A2CB DEFB $F2,$04 Set the current attribute to INK: GREEN, PAPER: BLACK (04).
A row of twelve ground tiles drawn left to right along the bottom of the railings picture in the GraphicLayout_RoomSceneryBlockB layout. Each entry is a tile from graphic set 02 plus a one-column step. There is no per-tile attribute because A2CB has already set one.
A2CD DEFB $19,$21 Draw tile 19 and move right by 01, keeping the background paper.
A2CF DEFB $16,$21 Draw tile 16 and move right by 01, keeping the background paper.
A2D1 DEFB $17,$21 Draw tile 17 and move right by 01, keeping the background paper.
A2D3 DEFB $17,$21 Draw tile 17 and move right by 01, keeping the background paper.
A2D5 DEFB $1D,$21 Draw tile 1D and move right by 01, keeping the background paper.
A2D7 DEFB $1A,$21 Draw tile 1A and move right by 01, keeping the background paper.
A2D9 DEFB $1E,$21 Draw tile 1E and move right by 01, keeping the background paper.
A2DB DEFB $1B,$21 Draw tile 1B and move right by 01, keeping the background paper.
A2DD DEFB $17,$21 Draw tile 17 and move right by 01, keeping the background paper.
A2DF DEFB $16,$21 Draw tile 16 and move right by 01, keeping the background paper.
A2E1 DEFB $16,$21 Draw tile 16 and move right by 01, keeping the background paper.
A2E3 DEFB $1D,$21 Draw tile 1D and move right by 01, keeping the background paper.
A2E5 DEFB $FF Load the stored coordinates and return.
Sky.
layout-a2e6
GraphicLayout_Sky A2E6 DEFB $F2,$2D Set the current attribute to INK: CYAN, PAPER: CYAN (2D).
A2E8 DEFB $FE,$01,$00 Move the cursor by 00 horizontally and 01 vertically, and store as the base coordinates.
A2EB DEFB $EE,$0C Start a loop of count 0C.
A2ED DEFB $00,$21 Draw tile 00 and move right by 01.
A2EF DEFB $EF End the current loop.
A2F0 DEFB $FF Load the stored coordinates and return.
Prev: A28B Up: Map Next: A2F1