five-on-it / packages/catalogue/src/buildings / DistrictTheme
Interface: DistrictTheme
Defined in: packages/catalogue/src/buildings.ts:500
A satire theme of a district (themes.json).
Properties
brands
brands: readonly
string[]
Defined in: packages/catalogue/src/buildings.ts:508
The invented brands its buildings are named after (<brand> <noun>).
density
density:
Required<Density>
Defined in: packages/catalogue/src/buildings.ts:514
Its density.
doc
doc:
string
Defined in: packages/catalogue/src/buildings.ts:504
What it is.
lean
lean: readonly
string[]
Defined in: packages/catalogue/src/buildings.ts:516
The looks its buildings' variants lean to.
mix
mix:
Readonly<Record<string,number>>
Defined in: packages/catalogue/src/buildings.ts:512
Its default mix: archetypes or tags, with their weights.
nouns
nouns:
Readonly<Record<string,string>>
Defined in: packages/catalogue/src/buildings.ts:510
Its own nouns for some buildings (the common ones otherwise).
pedestrians
pedestrians:
Readonly<Record<string,number>>
Defined in: packages/catalogue/src/buildings.ts:518
The pedestrians' roles it suggests, with their weights (civilian, commuter, jogger, shopkeeper).
title
title:
string
Defined in: packages/catalogue/src/buildings.ts:502
Its name for people.
titles
titles: readonly
string[]
Defined in: packages/catalogue/src/buildings.ts:506
The titles its districts take (the seed's pick).