voxolith
API reference@voxolith/gen-buildingVariables

ROLE

Voxel value of every colour role a building writes. Fixed and ordered: role r is described by buildRoles(colors)[r - 1].

const ROLE: object;

Defined in: roles.ts:13

Type Declaration

BEAM

readonly BEAM: 8 = 8;

Structural timber: frames, bargeboards, rafter tails, brackets.

BRICK_EXPOSED

readonly BRICK_EXPOSED: 5 = 5;

Brick showing where plaster has fallen away.

CHIMNEY

readonly CHIMNEY: 21 = 21;

CHIMNEY_DARK

readonly CHIMNEY_DARK: 22 = 22;

DOOR

readonly DOOR: 12 = 12;

DOOR_DARK

readonly DOOR_DARK: 13 = 13;

FLOOR

readonly FLOOR: 27 = 27;

FLOWER_A

readonly FLOWER_A: 30 = 30;

FLOWER_B

readonly FLOWER_B: 31 = 31;

FOUNDATION

readonly FOUNDATION: 25 = 25;

FOUNDATION_DARK

readonly FOUNDATION_DARK: 26 = 26;

FRAME

readonly FRAME: 11 = 11;

Window frames and glazing bars.

GLASS

readonly GLASS: 9 = 9;

GLASS_LIT

readonly GLASS_LIT: 10 = 10;

GUTTER

readonly GUTTER: 29 = 29;

HANDLE

readonly HANDLE: 14 = 14;

LEAF

readonly LEAF: 32 = 32;

MORTAR

readonly MORTAR: 4 = 4;

Joints between bricks or stones; usually recessed so it reads as shadow.

MOSS

readonly MOSS: 28 = 28;

POT

readonly POT: 24 = 24;

RIDGE

readonly RIDGE: 20 = 20;

ROOF

readonly ROOF: 17 = 17;

ROOF_DARK

readonly ROOF_DARK: 18 = 18;

ROOF_LIGHT

readonly ROOF_LIGHT: 19 = 19;

SHUTTER

readonly SHUTTER: 15 = 15;

SHUTTER_DARK

readonly SHUTTER_DARK: 16 = 16;

SOOT

readonly SOOT: 23 = 23;

TRIM

readonly TRIM: 6 = 6;

Dressed stone: quoins, sills, lintels, string courses, coping.

TRIM_DARK

readonly TRIM_DARK: 7 = 7;

WALL

readonly WALL: 1 = 1;

WALL_DARK

readonly WALL_DARK: 2 = 2;

WALL_LIGHT

readonly WALL_LIGHT: 3 = 3;

On this page