diff --git a/game.js b/game.js index 63499f3..257606c 100644 --- a/game.js +++ b/game.js @@ -452,6 +452,7 @@ if (cell.hasCat) return; // Can't X a cat cell cell.hasX = !cell.hasX; renderGrid(); + saveGameState(); } function flashError(row, col) { @@ -640,6 +641,7 @@ state.score = 0; state.hints = 3; state.sessionRecords = []; + clearGameState(); // Cancella stato salvato per nuova partita showNameInput(); }); @@ -675,6 +677,7 @@ } hideNameInput(); initGame(); + saveGameState(); // Salva subito dopo aver inserito il nome } });