@hhoangphuoc/escape-room-cli
Version:
A CLI for playing AI-generated escape room games. Install globally with: npm install -g @hhoangphuoc/escape-room-cli
22 lines (21 loc) • 690 B
TypeScript
export interface GameState {
gameId: string | number | null;
roomName: string;
roomBackground: string;
gameMode: 'default' | 'single-custom' | 'multi-custom' | 'unknown';
unlockedObjects: string[];
currentRoomObjects: string[];
totalRooms: number;
}
export declare const useGame: () => {
setGame: (data: Partial<GameState>) => void;
resetGame: () => void;
unlockObject: (objectName: string) => void;
gameId: string | number | null;
roomName: string;
roomBackground: string;
gameMode: "default" | "single-custom" | "multi-custom" | "unknown";
unlockedObjects: string[];
currentRoomObjects: string[];
totalRooms: number;
};