![]() |
Scenery: the backgrounds |
The 24 backgrounds: the fixed scenery a room lists before its objects -- walls, arches, the forest's trees, portcullises, the wizard and his cauldron. Unlike a template, a background carries its own coordinates, so it always stands in the same place; next_bg_obj_sprite copies each of its pieces into an object record as it is. Each is drawn here by the game, on its own in an empty room of the size it belongs to.
0: arch N -- arch_n: Background 0: arch in the north side
| Piece | x | y | z | Size | Height | Flags |
|---|---|---|---|---|---|---|
| arch piece $02 | $8D | $C4 | $80 | 3 by 5 | 40 | $50 |
| arch piece $03 | $73 | $C4 | $80 | 3 by 5 | 40 | $50 |
In 63 rooms: $00, $02, $04, $0D, $0F, $10, $12, $14, $18, $1D, $1F, $20, $24, $27, $28, $2F, $30, $34, $37, $38, $44, $47, $48, $54, $57, $58, $64, $67, $68, $6A, $77, $78, $83, $87, $88, $8B, $8F, $93, $97, $98, $9B, $9F, $A3, $A7, $AA, $AB, $AF, $B3, $B7, $BF, $C3, $C7, $CF, $D0, $D2, $D3, $DD, $DF, $E0, $E2, $E3, $ED, $EF.
1: arch E -- arch_e: Background 1: arch in the east side
| Piece | x | y | z | Size | Height | Flags |
|---|---|---|---|---|---|---|
| arch piece $02 | $C4 | $73 | $80 | 5 by 3 | 40 | $10 |
| arch piece $03 | $C4 | $8D | $80 | 5 by 3 | 40 | $10 |
In 40 rooms: $00, $01, $02, $03, $0D, $0E, $20, $2E, $41, $42, $43, $44, $45, $46, $6A, $6C, $74, $75, $77, $78, $79, $83, $84, $87, $88, $89, $8A, $8B, $8C, $8D, $AA, $B3, $BA, $D0, $D1, $DE, $F1, $F2, $FD, $FE.
2: arch S -- arch_s: Background 2: arch in the south side
| Piece | x | y | z | Size | Height | Flags |
|---|---|---|---|---|---|---|
| arch piece $02 | $8D | $3B | $80 | 3 by 5 | 40 | $50 |
| arch piece $03 | $73 | $3B | $80 | 3 by 5 | 40 | $50 |
In 46 rooms: $12, $18, $1F, $22, $24, $2D, $2F, $30, $34, $37, $44, $47, $54, $57, $67, $68, $74, $77, $78, $7A, $87, $88, $93, $97, $98, $9F, $A7, $A8, $AB, $B3, $B7, $BA, $BB, $C3, $CF, $D3, $DF, $E0, $E2, $E3, $ED, $EF, $F2, $F3, $FD, $FF.
3: arch W -- arch_w: Background 3: arch in the west side
| Piece | x | y | z | Size | Height | Flags |
|---|---|---|---|---|---|---|
| arch piece $02 | $3B | $73 | $80 | 5 by 3 | 40 | $10 |
| arch piece $03 | $3B | $8D | $80 | 5 by 3 | 40 | $10 |
In 50 rooms: $01, $02, $03, $04, $0D, $0E, $0F, $21, $22, $2E, $2F, $41, $42, $43, $44, $45, $46, $47, $6B, $6C, $75, $76, $77, $78, $79, $7A, $84, $85, $86, $87, $88, $89, $8A, $8B, $8C, $8D, $8E, $8F, $AB, $B4, $BB, $D1, $D2, $DE, $DF, $F1, $F2, $F3, $FE, $FF.
4: forest exit N -- tree_arch_n: Background 4: forest exit, north
| Piece | x | y | z | Size | Height | Flags |
|---|---|---|---|---|---|---|
| tree trunk $04 | $8D | $C4 | $80 | 3 by 5 | 40 | $50 |
| tree trunk $05 | $73 | $C4 | $80 | 3 by 5 | 40 | $50 |
In 13 rooms: $08, $3F, $4F, $5E, $5F, $D6, $D7, $D8, $D9, $E6, $E7, $E8, $E9.
5: forest exit E -- tree_arch_e: Background 5: forest exit, east
| Piece | x | y | z | Size | Height | Flags |
|---|---|---|---|---|---|---|
| tree trunk $04 | $C4 | $73 | $80 | 5 by 3 | 40 | $10 |
| tree trunk $05 | $C4 | $8D | $80 | 5 by 3 | 40 | $10 |
In 17 rooms: $08, $09, $0A, $0B, $0C, $5E, $6D, $6E, $D6, $D7, $D8, $E6, $E7, $E8, $F6, $F7, $F8.
6: forest exit S -- tree_arch_s: Background 6: forest exit, south
| Piece | x | y | z | Size | Height | Flags |
|---|---|---|---|---|---|---|
| tree trunk $04 | $8D | $3B | $80 | 3 by 5 | 40 | $50 |
| tree trunk $05 | $73 | $3B | $80 | 3 by 5 | 40 | $50 |
In 14 rooms: $3F, $4F, $5F, $6E, $6F, $D7, $E6, $E7, $E8, $E9, $F6, $F7, $F8, $F9.
7: forest exit W -- tree_arch_w: Background 7: forest exit, west
| Piece | x | y | z | Size | Height | Flags |
|---|---|---|---|---|---|---|
| tree trunk $04 | $3B | $73 | $80 | 5 by 3 | 40 | $10 |
| tree trunk $05 | $3B | $8D | $80 | 5 by 3 | 40 | $10 |
In 17 rooms: $09, $0A, $0B, $0C, $5F, $6D, $6E, $6F, $D7, $D8, $D9, $E7, $E8, $E9, $F7, $F8, $F9.
8: portcullis N -- gate_n: Background 8: portcullis in the north doorway
| Piece | x | y | z | Size | Height | Flags |
|---|---|---|---|---|---|---|
| portcullis $08 | $80 | $BE | $A0 | 12 by 1 | 32 | $50 |
In 1 room: $CF.
9: portcullis E -- gate_e: Background 9: portcullis in the east doorway
| Piece | x | y | z | Size | Height | Flags |
|---|---|---|---|---|---|---|
| portcullis $08 | $BE | $80 | $A0 | 1 by 12 | 32 | $10 |
10: portcullis S -- gate_s: Background 10: portcullis in the south doorway
| Piece | x | y | z | Size | Height | Flags |
|---|---|---|---|---|---|---|
| portcullis $08 | $80 | $41 | $A0 | 12 by 1 | 32 | $50 |
In 1 room: $CF.
11: portcullis W -- gate_w: Background 11: portcullis in the west doorway
| Piece | x | y | z | Size | Height | Flags |
|---|---|---|---|---|---|---|
| portcullis $08 | $41 | $80 | $A0 | 1 by 12 | 32 | $10 |
12: walls (square room) -- walls_square: Background 12: walls of a square room
| Piece | x | y | z | Size | Height | Flags |
|---|---|---|---|---|---|---|
| wall column $0D | $3F | $B8 | $80 | 0 by 8 | 40 | $10 |
| wall column $0E | $47 | $C0 | $80 | 8 by 0 | 40 | $10 |
| wall end $0F | $3F | $49 | $80 | 0 by 8 | 44 | $10 |
| wall end $0F | $B8 | $C0 | $80 | 8 by 0 | 44 | $50 |
| wall end $0F | $3F | $49 | $AC | 0 by 8 | 44 | $10 |
| wall end $0F | $B8 | $C0 | $AC | 8 by 0 | 44 | $50 |
| wall slab $0A | $5C | $C0 | $80 | 20 by 0 | 20 | $50 |
| wall slab $0B | $3F | $5C | $98 | 0 by 12 | 20 | $10 |
| wall slab $0C | $3F | $A0 | $98 | 0 by 12 | 12 | $10 |
| wall slab $0B | $A4 | $C0 | $98 | 12 by 0 | 20 | $50 |
| wall slab $0A | $3F | $6D | $B1 | 0 by 20 | 20 | $10 |
| wall slab $0C | $60 | $C0 | $A0 | 12 by 0 | 12 | $50 |
| wall slab $0A | $90 | $C0 | $B0 | 20 by 0 | 20 | $50 |
In 46 rooms: $00, $02, $04, $0D, $0F, $20, $22, $24, $27, $2D, $2F, $40, $42, $44, $45, $47, $6A, $74, $77, $78, $7A, $83, $87, $88, $8B, $8D, $8F, $A7, $A8, $AA, $AB, $B3, $B4, $BA, $BB, $BF, $C7, $D0, $D2, $DD, $DF, $F0, $F2, $F3, $FD, $FF.
13: walls (room narrow in y) -- walls_narrow_y: Background 13: walls of a room narrow in y
| Piece | x | y | z | Size | Height | Flags |
|---|---|---|---|---|---|---|
| wall column $0D | $3F | $98 | $80 | 0 by 8 | 40 | $10 |
| wall column $0E | $47 | $A0 | $80 | 8 by 0 | 40 | $10 |
| wall end $0F | $3F | $63 | $80 | 0 by 8 | 44 | $10 |
| wall end $0F | $B8 | $A0 | $80 | 8 by 0 | 44 | $50 |
| wall end $0F | $3F | $63 | $AC | 0 by 8 | 44 | $10 |
| wall end $0F | $B8 | $A0 | $AC | 8 by 0 | 44 | $50 |
| wall column $0D | $3F | $98 | $A8 | 0 by 8 | 40 | $10 |
| wall column $0E | $47 | $A0 | $A8 | 8 by 0 | 40 | $10 |
| wall end $0F | $B8 | $A0 | $D0 | 8 by 0 | 44 | $50 |
| wall slab $0A | $80 | $A0 | $80 | 20 by 0 | 20 | $50 |
| wall slab $0A | $3F | $7E | $B0 | 0 by 20 | 20 | $10 |
| wall slab $0B | $60 | $A0 | $90 | 12 by 0 | 20 | $50 |
| wall slab $0A | $60 | $A0 | $B8 | 20 by 0 | 20 | $50 |
| wall slab $0C | $A0 | $A0 | $B0 | 12 by 0 | 12 | $50 |
In 24 rooms: $01, $03, $0E, $21, $2E, $41, $43, $46, $6B, $6C, $75, $76, $79, $84, $85, $86, $89, $8A, $8C, $8E, $D1, $DE, $F1, $FE.
14: walls (room narrow in x) -- walls_narrow_x: Background 14: walls of a room narrow in x
| Piece | x | y | z | Size | Height | Flags |
|---|---|---|---|---|---|---|
| wall column $0D | $5F | $B8 | $80 | 0 by 8 | 40 | $10 |
| wall column $0E | $67 | $C0 | $80 | 8 by 0 | 40 | $10 |
| wall end $0F | $5F | $48 | $80 | 0 by 8 | 44 | $10 |
| wall end $0F | $9D | $C0 | $80 | 8 by 0 | 44 | $50 |
| wall column $0D | $5F | $B8 | $A8 | 0 by 8 | 40 | $10 |
| wall column $0E | $67 | $C0 | $A8 | 8 by 0 | 40 | $10 |
| wall end $0F | $5F | $48 | $AC | 0 by 8 | 44 | $10 |
| wall end $0F | $9D | $C0 | $AC | 8 by 0 | 44 | $50 |
| wall end $0F | $5F | $48 | $D0 | 0 by 8 | 44 | $10 |
| wall slab $0A | $5F | $90 | $80 | 0 by 20 | 20 | $10 |
| wall slab $0A | $84 | $C0 | $B0 | 20 by 0 | 20 | $50 |
| wall slab $0B | $5F | $60 | $90 | 0 by 12 | 20 | $10 |
| wall slab $0A | $5F | $68 | $B8 | 0 by 20 | 20 | $10 |
| wall slab $0C | $5F | $A0 | $B0 | 0 by 12 | 12 | $10 |
In 34 rooms: $10, $12, $14, $18, $1D, $1F, $28, $30, $34, $37, $38, $48, $54, $57, $58, $64, $67, $68, $93, $97, $98, $9B, $9F, $A3, $AF, $B7, $C3, $CF, $D3, $E0, $E2, $E3, $ED, $EF.
15: forest walls -- tree_walls: Background 15: the trees round a forest room
| Piece | x | y | z | Size | Height | Flags |
|---|---|---|---|---|---|---|
| tree $80 | $3F | $49 | $80 | 0 by 8 | 44 | $10 |
| tree $81 | $3F | $58 | $80 | 0 by 8 | 44 | $10 |
| tree $82 | $3F | $68 | $80 | 0 by 8 | 44 | $10 |
| tree $80 | $3F | $98 | $80 | 0 by 8 | 44 | $10 |
| tree $81 | $3F | $A8 | $80 | 0 by 8 | 44 | $10 |
| tree $82 | $3F | $B8 | $80 | 0 by 8 | 44 | $10 |
| tree $80 | $48 | $C0 | $80 | 8 by 0 | 44 | $50 |
| tree $81 | $58 | $C0 | $80 | 8 by 0 | 44 | $50 |
| tree $82 | $68 | $C0 | $80 | 8 by 0 | 44 | $50 |
| tree $80 | $98 | $C0 | $80 | 8 by 0 | 44 | $50 |
| tree $81 | $A8 | $C0 | $80 | 8 by 0 | 44 | $50 |
| tree $82 | $B8 | $C0 | $80 | 8 by 0 | 44 | $50 |
In 24 rooms: $08, $09, $0A, $0B, $0C, $3F, $4F, $5E, $5F, $6D, $6E, $6F, $D6, $D7, $D8, $D9, $E6, $E7, $E8, $E9, $F6, $F7, $F8, $F9.
16: trees closing the W gap -- tree_filler_w: Background 16: trees closing the west gap
| Piece | x | y | z | Size | Height | Flags |
|---|---|---|---|---|---|---|
| tree $80 | $3F | $78 | $80 | 0 by 8 | 44 | $10 |
| tree $81 | $3F | $88 | $80 | 0 by 8 | 44 | $10 |
17: trees closing the N gap -- tree_filler_n: Background 17: trees closing the north gap
| Piece | x | y | z | Size | Height | Flags |
|---|---|---|---|---|---|---|
| tree $80 | $78 | $C0 | $80 | 8 by 0 | 44 | $50 |
| tree $81 | $88 | $C0 | $80 | 8 by 0 | 44 | $50 |
In 11 rooms: $09, $0A, $0B, $0C, $6D, $6E, $6F, $F6, $F7, $F8, $F9.
18: the wizard -- wizard: Background 18: the wizard
| Piece | x | y | z | Size | Height | Flags |
|---|---|---|---|---|---|---|
| wizard's body $9E | $98 | $68 | $80 | 5 by 5 | 24 | $10 |
| legs $90 | $A0 | $60 | $80 | 5 by 5 | 0 | $12 |
In 1 room: $88.
19: the cauldron -- cauldron: Background 19: the cauldron
| Piece | x | y | z | Size | Height | Flags |
|---|---|---|---|---|---|---|
| cauldron $8D | $80 | $80 | $80 | 10 by 10 | 24 | $10 |
| cauldron's top $8E | $80 | $88 | $80 | 0 by 0 | 0 | $12 |
In 1 room: $88.
20: high arch E -- high_arch_e: Background 20: high arch in the east side
| Piece | x | y | z | Size | Height | Flags |
|---|---|---|---|---|---|---|
| arch piece $02 | $C4 | $73 | $B0 | 5 by 3 | 40 | $10 |
| arch piece $03 | $C4 | $8D | $B0 | 5 by 3 | 40 | $10 |
In 10 rooms: $21, $2D, $40, $6B, $76, $85, $86, $8E, $DD, $F0.
21: high arch S -- high_arch_s: Background 21: high arch in the south side
| Piece | x | y | z | Size | Height | Flags |
|---|---|---|---|---|---|---|
| arch piece $02 | $8D | $3B | $B0 | 3 by 5 | 40 | $50 |
| arch piece $03 | $73 | $3B | $B0 | 3 by 5 | 40 | $50 |
In 16 rooms: $10, $14, $1D, $20, $28, $38, $40, $48, $58, $64, $9B, $A3, $AF, $BF, $C7, $F0.