Prev: 6BD1 Up: Map Next: 6CE2
6C0B: Block Types
The objects that make up each type of block, which are in the table at BlockTypeTable. A list has a group of six bytes for every object, which ends with a zero byte. The bytes of an object are described by this table.
Byte Contents
00 The graphic number
01-03 The width, depth and height
04 The flags
05 The offsets of the position: bit 0 is half a step of X, bit 1 is half a step of Y, and bits 2-7 are added to the Z coordinate
Block.
BlockType_Block 6C0B DEFB $07,$08,$08,$0C,$10,$00 Graphic 07 (block), 08 by 08 by 0C, flags: drawn.
6C11 DEFB $00 Terminator.
High Block.
BlockType_High_Block 6C12 DEFB $07,$08,$08,$0C,$10,$30 Graphic 07 (block), 08 by 08 by 0C, flags: drawn, offsets 30.
6C18 DEFB $00 Terminator.
Block East West.
BlockType_Block_East_West 6C19 DEFB $36,$08,$08,$0C,$10,$00 Graphic 36 (block), 08 by 08 by 0C, flags: drawn.
6C1F DEFB $00 Terminator.
Block North South.
BlockType_Block_North_South 6C20 DEFB $37,$08,$08,$0C,$10,$00 Graphic 37 (block), 08 by 08 by 0C, flags: drawn.
6C26 DEFB $00 Terminator.
Moveable Block.
BlockType_Moveable_Block 6C27 DEFB $3E,$08,$08,$0C,$14,$00 Graphic 3E (block), 08 by 08 by 0C, flags: drawn, moveable.
6C2D DEFB $00 Terminator.
Dropping Block.
BlockType_Dropping_Block 6C2E DEFB $5B,$08,$08,$0C,$10,$00 Graphic 5B (block), 08 by 08 by 0C, flags: drawn.
6C34 DEFB $00 Terminator.
Collapsing Block.
BlockType_Collapsing_Block 6C35 DEFB $8F,$08,$08,$0C,$10,$00 Graphic 8F (block), 08 by 08 by 0C, flags: drawn.
6C3B DEFB $00 Terminator.
Fire.
BlockType_Fire 6C3C DEFB $B0,$06,$06,$0C,$10,$00 Graphic B0 (fire), 06 by 06 by 0C, flags: drawn.
6C42 DEFB $00 Terminator.
Ball Offset Y.
BlockType_Ball_Offset_Y 6C43 DEFB $B2,$07,$07,$0C,$10,$02 Graphic B2 (ball), 07 by 07 by 0C, flags: drawn, offsets 02.
6C49 DEFB $00 Terminator.
Ball Offset XY.
BlockType_Ball_Offset_XY 6C4A DEFB $B2,$07,$07,$0C,$10,$03 Graphic B2 (ball), 07 by 07 by 0C, flags: drawn, offsets 03.
6C50 DEFB $00 Terminator.
Ball.
BlockType_Ball 6C51 DEFB $B2,$07,$07,$0C,$10,$00 Graphic B2 (ball), 07 by 07 by 0C, flags: drawn.
6C57 DEFB $00 Terminator.
Ball Offset X.
BlockType_Ball_Offset_X 6C58 DEFB $B2,$07,$07,$0C,$10,$01 Graphic B2 (ball), 07 by 07 by 0C, flags: drawn, offsets 01.
6C5E DEFB $00 Terminator.
Bouncing Ball.
BlockType_Bouncing_Ball 6C5F DEFB $B6,$07,$07,$0C,$10,$00 Graphic B6 (ball), 07 by 07 by 0C, flags: drawn.
6C65 DEFB $00 Terminator.
Rock.
BlockType_Rock 6C66 DEFB $06,$08,$08,$0C,$10,$00 Graphic 06 (rock), 08 by 08 by 0C, flags: drawn.
6C6C DEFB $00 Terminator.
Gargoyle.
BlockType_Gargoyle 6C6D DEFB $16,$06,$06,$0C,$10,$00 Graphic 16 (gargoyle), 06 by 06 by 0C, flags: drawn.
6C73 DEFB $00 Terminator.
Spikes.
BlockType_Spikes 6C74 DEFB $17,$06,$06,$0C,$50,$00 Graphic 17 (spikes), 06 by 06 by 0C, flags: drawn, flipped.
6C7A DEFB $00 Terminator.
High Spikes.
BlockType_High_Spikes 6C7B DEFB $17,$06,$06,$0C,$50,$30 Graphic 17 (spikes), 06 by 06 by 0C, flags: drawn, flipped, offsets 30.
6C81 DEFB $00 Terminator.
Spiked Ball.
BlockType_Spiked_Ball 6C82 DEFB $3F,$06,$06,$0C,$10,$00 Graphic 3F (spiked ball), 06 by 06 by 0C, flags: drawn.
6C88 DEFB $00 Terminator.
High Spiked Ball.
BlockType_High_Spiked_Ball 6C89 DEFB $3F,$06,$06,$0C,$10,$30 Graphic 3F (spiked ball), 06 by 06 by 0C, flags: drawn, offsets 30.
6C8F DEFB $00 Terminator.
Chest.
BlockType_Chest 6C90 DEFB $55,$09,$06,$0C,$14,$00 Graphic 55 (chest), 09 by 06 by 0C, flags: drawn, moveable.
6C96 DEFB $00 Terminator.
Table.
BlockType_Table 6C97 DEFB $54,$06,$0A,$0C,$14,$00 Graphic 54 (table), 06 by 0A by 0C, flags: drawn, moveable.
6C9D DEFB $00 Terminator.
Guard East West.
BlockType_Guard_East_West 6C9E DEFB $96,$06,$06,$18,$10,$02 Graphic 96 (guard top half), 06 by 06 by 18, flags: drawn, offsets 02.
6CA4 DEFB $90,$06,$06,$00,$12,$02 Graphic 90 (human legs west), 06 by 06 by 00, flags: drawn, ignored in 3D, offsets 02.
6CAA DEFB $00 Terminator.
Guard Square.
BlockType_Guard_Square 6CAB DEFB $1E,$06,$06,$18,$10,$00 Graphic 1E (guard top half), 06 by 06 by 18, flags: drawn.
6CB1 DEFB $90,$06,$06,$00,$12,$00 Graphic 90 (human legs west), 06 by 06 by 00, flags: drawn, ignored in 3D.
6CB7 DEFB $00 Terminator.
Ghost.
BlockType_Ghost 6CB8 DEFB $52,$06,$06,$0C,$10,$00 Graphic 52 (ghost), 06 by 06 by 0C, flags: drawn.
6CBE DEFB $00 Terminator.
Fire North South.
BlockType_Fire_North_South 6CBF DEFB $B5,$06,$06,$0C,$10,$00 Graphic B5 (fire), 06 by 06 by 0C, flags: drawn.
6CC5 DEFB $00 Terminator.
Fire East West.
BlockType_Fire_East_West 6CC6 DEFB $56,$06,$06,$0C,$10,$00 Graphic 56 (fire), 06 by 06 by 0C, flags: drawn.
6CCC DEFB $00 Terminator.
Repel Spell.
BlockType_Repel_Spell 6CCD DEFB $A4,$05,$05,$0C,$10,$00 Graphic A4 (sparkle), 05 by 05 by 0C, flags: drawn.
6CD3 DEFB $00 Terminator.
Portcullis Along X.
BlockType_Portcullis_Along_X 6CD4 DEFB $08,$0C,$01,$20,$50,$01 Graphic 08 (portcullis), 0C by 01 by 20, flags: drawn, flipped, offsets 01.
6CDA DEFB $00 Terminator.
Portcullis Along Y.
BlockType_Portcullis_Along_Y 6CDB DEFB $08,$01,$0C,$20,$10,$02 Graphic 08 (portcullis), 01 by 0C by 20, flags: drawn, offsets 02.
6CE1 DEFB $00 Terminator.
Prev: 6BD1 Up: Map Next: 6CE2