Skip to content

five-on-it / packages/catalogue/src/city/terrain / reliefOf

Function: reliefOf() ​

reliefOf(spec, net, issues): CityRelief

Defined in: packages/catalogue/src/city/terrain.ts:96

The relief a spec draws (see the module documentation); an issue for a point that cannot be found.

Parameters ​

spec ​

climate? ​

"none" | "temperate" | "meadow" | "forest" | "alpine" | "farmland" | "steppe" | "desert" | "autumn" | "coast" = ...

clock? ​

{ pace: number; start: string; } = ...

clock.pace ​

number = ...

clock.start ​

string = ...

districts ​

object[] = ...

grids ​

object[] = ...

hills ​

object[] = ...

lakes ​

object[] = ...

name ​

string = ...

parks ​

object[] = ...

places ​

object[] = ...

relief ​

({ at: [number, number] | { at: [number, number]; grid: string; } | { arm: number; roundabout: string; } | { at: number | "start" | "end"; road: string; } | { hill: string; }; height: number; kind: "rise"; reach: number; } | { from: [number, number] | { at: [number, number]; grid: string; } | { arm: number; roundabout: string; } | { at: number | "start" | "end"; road: string; } | { hill: string; }; height: number; kind: "slope"; to: [number, number] | { at: [number, number]; grid: string; } | { arm: number; roundabout: string; } | { at: number | "start" | "end"; road: string; } | { hill: string; }; })[] = ...

roads ​

object[] = ...

roundabouts ​

object[] = ...

seed ​

number = ...

size ​

number = ...

spawn ​

{ near?: [number, number] | { at: [number, number]; grid: string; } | { arm: number; roundabout: string; } | { at: number | "start" | "end"; road: string; } | { hill: string; }; road: string; } = ...

spawn.near? ​

[number, number] | { at: [number, number]; grid: string; } | { arm: number; roundabout: string; } | { at: number | "start" | "end"; road: string; } | { hill: string; } = ...

spawn.road ​

string = ...

template ​

"city" = ...

water ​

object[] = ...

net ​

Network

issues ​

SpecIssue[]

Returns ​

CityRelief