Skip to content

useGameboardState

useGameboardState(): { placementCount: number; schemaVersion: string; seed: string; shape: GameboardShape; textureSet: "default" | "fall" | "summer" | "winter"; tileCount: number; } | undefined

Defined in: src/react/react.ts:401

Read the root board state trait from the current Koota world.

{ placementCount: number; schemaVersion: string; seed: string; shape: GameboardShape; textureSet: "default" | "fall" | "summer" | "winter"; tileCount: number; }

placementCount: number = 0

Number of placement entities loaded into the world.

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: "default" | "fall" | "summer" | "winter"

Active KayKit texture set for generated terrain and placements.

tileCount: number = 0

Number of tile entities loaded into the world.


undefined