Track content completion per mode independently, preserving history across switches

This commit is contained in:
2025-11-04 20:24:24 +00:00
parent 157e2a71f4
commit c147fd42d2
5 changed files with 254 additions and 79 deletions
+4 -4
View File
@@ -69,10 +69,10 @@ export function useGame(
gameStatusManager.setGameMode(gameMode);
}, [gameMode]);
const changeGameMode = (newOptions: GameOptions) => {
setOptions(newOptions);
// Don't quit - just switch modes and let game continue
};
const changeGameMode = (newOptions: GameOptions) => {
setOptions(newOptions);
gameStatusManager.setPendingOptions(newOptions);
};
// Set the game loop callback
useEffect(() => {