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