diff --git a/src/game/chase/types.ts b/src/game/chase/types.ts index 1b1d48c..774c352 100644 --- a/src/game/chase/types.ts +++ b/src/game/chase/types.ts @@ -2,13 +2,16 @@ export type NodeId = string; export type Difficulty = "easy" | "normal" | "hard"; -export type GameStatus = "idle" | "running" | "won" | "lost"; +export type GameStatus = "setup" | "playing" | "win" | "lose"; export interface GraphNode { id: NodeId; + q: number; + r: number; neighbors: NodeId[]; } export interface GameGraph { nodes: Record; + edgeList: Array<[NodeId, NodeId]>; }