Files
breach/src/game/SaveGame.ts

21 lines
408 B
TypeScript

export const saveGameKey = "save_game";
export interface SaveGame {
level: number
score: number
}
export function saveGame(saveGame: SaveGame) {
localStorage.setItem(saveGameKey, JSON.stringify(saveGame));
}
export function loadGame(): SaveGame | null {
const saveGame = localStorage.getItem(saveGameKey);
if(saveGame) {
return JSON.parse(saveGame);
}
return null;
}