GameboardSnapshot
Defined in: src/koota/koota.ts:273
Serializable snapshot of board, tile, and placement state.
Properties
Section titled “Properties”board: {
placementCount:number;schemaVersion:string;seed:string;shape:GameboardShape;textureSet:"default"|"fall"|"summer"|"winter";tileCount:number; } |undefined
Defined in: src/koota/koota.ts:275
Board metadata, or undefined when no plan is loaded.
Union Members
Section titled “Union Members”Type Literal
Section titled “Type Literal”{ placementCount: number; schemaVersion: string; seed: string; shape: GameboardShape; textureSet: "default" | "fall" | "summer" | "winter"; tileCount: number; }
placementCount
Section titled “placementCount”placementCount:
number=0
Number of placement entities loaded into the world.
schemaVersion
Section titled “schemaVersion”schemaVersion:
string=GAMEBOARD_SCHEMA_VERSION
Manifest/schema version used to generate the loaded board.
seed:
string=''
Seed used by deterministic layout or simulation helpers.
shape:
GameboardShape
Board shape descriptor, such as rectangle or hexagon.
textureSet
Section titled “textureSet”textureSet:
"default"|"fall"|"summer"|"winter"
Active KayKit texture set for generated terrain and placements.
tileCount
Section titled “tileCount”tileCount:
number=0
Number of tile entities loaded into the world.
undefined
placements
Section titled “placements”placements: readonly
object[]
Defined in: src/koota/koota.ts:279
Placement states sorted by order and id.
tiles: readonly
object[]
Defined in: src/koota/koota.ts:277
Tile states sorted by axial tile key.