12 lines
316 B
TypeScript
12 lines
316 B
TypeScript
export type GameSessionStatus = 'idle' | 'running' | 'finished' | 'failed'
|
|
|
|
export interface GameSessionState {
|
|
status: GameSessionStatus
|
|
startedAt: number | null
|
|
endedAt: number | null
|
|
completedControlIds: string[]
|
|
currentTargetControlId: string | null
|
|
inRangeControlId: string | null
|
|
score: number
|
|
}
|