five-on-it / packages/catalogue/src/city/solve / CityBuild
Interface: CityBuild
Defined in: packages/catalogue/src/city/solve.ts:27
A city, solved.
Properties
bridges
bridges:
string[]
Defined in: packages/catalogue/src/city/solve.ts:36
junctions
junctions:
object[]
Defined in: packages/catalogue/src/city/solve.ts:35
Its junctions (where, in the game's frame, and the roads that meet there), and the roads that cross water.
at
at:
PlanPoint
roads
roads:
string[]
map
map:
string
Defined in: packages/catalogue/src/city/solve.ts:33
The city as text, north up.
plan
plan:
CityPlan
Defined in: packages/catalogue/src/city/solve.ts:31
What Blender builds it from.
spec
spec:
object
Defined in: packages/catalogue/src/city/solve.ts:29
The spec, its defaults filled in.
climate?
optionalclimate?:"none"|"temperate"|"meadow"|"forest"|"alpine"|"farmland"|"steppe"|"desert"|"autumn"|"coast"
clock?
optionalclock?:object
clock.pace
pace:
number
clock.start
start:
string
districts
districts:
object[]
grids
grids:
object[]
hills
hills:
object[]
name
name:
string
parks
parks:
object[]
places
places:
object[]
roads
roads:
object[]
roundabouts
roundabouts:
object[]
seed
seed:
number
size
size:
number
spawn
spawn:
object
spawn.near?
optionalnear?: [number,number] | {at: [number,number];grid:string; } | {arm:number;roundabout:string; } | {at:number|"start"|"end";road:string; } | {hill:string; }
spawn.road
road:
string
template
template:
"city"
water
water:
object[]