Skip to content

five-on-it / packages/catalogue/src/region/towns / TownFootprint

Interface: TownFootprint ​

Defined in: packages/catalogue/src/region/towns.ts:19

A town's footprint: its first tile, how many tiles each way, the tiles a block spans.

Properties ​

bt ​

bt: number

Defined in: packages/catalogue/src/region/towns.ts:28

Tiles across a block.


h ​

h: number

Defined in: packages/catalogue/src/region/towns.ts:26


i ​

i: number

Defined in: packages/catalogue/src/region/towns.ts:23


j ​

j: number

Defined in: packages/catalogue/src/region/towns.ts:24


k ​

k: number

Defined in: packages/catalogue/src/region/towns.ts:21

The town's index in the spec.


town ​

town: object

Defined in: packages/catalogue/src/region/towns.ts:22

at ​

at: [number, number]

avenues ​

avenues: object

avenues.x ​

x: number[] = Lines

avenues.z ​

z: number[] = Lines

blocks ​

blocks: [number, number]

blockTiles ​

blockTiles: 1 | 2

districts ​

districts: object & object[]

dressing ​

dressing: "none" | "lived-in" = Dressing

name ​

name: string

parks ​

parks: [number, number][]

props ​

props: object = Props

props.hydrants ​

hydrants: boolean = Switch

props.lamps ​

lamps: boolean = Switch

props.trafficLights ​

trafficLights: boolean = Switch

props.trees ​

trees: boolean = Switch

streetWidth ​

streetWidth: number


w ​

w: number

Defined in: packages/catalogue/src/region/towns.ts:25