working on useScore

This commit is contained in:
2025-10-15 18:28:55 +01:00
parent 5f3e3706fa
commit 2dd317e0dc
6 changed files with 128 additions and 47 deletions
+9 -5
View File
@@ -16,10 +16,6 @@ export function useGame(platformHook?: unknown) {
const boardManager = useBoardState(cursorManager);
const { board, initialBoard, solution, setDigit, erase, reset, solveBoard } = boardManager;
const scoreManager = useScore({
gameContext: { gameStatus, setGameStatus },
});
// ---------------------------
// Keybindings
// ---------------------------
@@ -33,7 +29,15 @@ export function useGame(platformHook?: unknown) {
initialBoard,
});
const { editMode } = keyBindings;
const { editMode, keyLog } = keyBindings;
// ---------------------------
// Scoring (needs keyLog from keyBindings)
// ---------------------------
const scoreManager = useScore({
gameContext: { gameStatus, setGameStatus },
keystrokeCount: keyLog.length,
});
// ---------------------------
// Rendering