9 lines
287 B
TypeScript
9 lines
287 B
TypeScript
export type GameStatus = 'waiting' | 'started' | 'paused' | 'game-over' | 'game-won';
|
|
|
|
export type GameStatusManager = {
|
|
gameStatus: GameStatus;
|
|
setGameStatus: (status: GameStatus) => void;
|
|
startGame: () => void;
|
|
togglePause: (pause?: boolean) => void;
|
|
quitGame: () => void;
|
|
}; |