From ef00babdb764c1f133411d89451f6e8278522340 Mon Sep 17 00:00:00 2001 From: cocos02 Date: Sun, 7 Jun 2026 20:30:39 +0800 Subject: [PATCH] feat: add dump() method to GameStore for debugging --- src/stores/gameStore.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/stores/gameStore.ts b/src/stores/gameStore.ts index ef2648b..fc5e26d 100644 --- a/src/stores/gameStore.ts +++ b/src/stores/gameStore.ts @@ -79,11 +79,24 @@ export const useGameStore = defineStore('game', () => { videoTime.value = t } + function dump() { + console.group('GameStore') + console.log('currentScene:', currentScene.value?.id) + console.log('videoTime:', videoTime.value) + console.log('choices:', choices.value) + console.log('timer:', { total: timerTotal.value, remaining: timerRemaining.value }) + console.log('gameEnded:', gameEnded.value) + console.log('qte:', { active: qteActive.value, result: qteResult.value, total: qteTotal.value, remaining: qteRemaining.value }) + console.log('saves:', saves.value) + console.groupEnd() + } + return { currentScene, choices, gameEnded, timerTotal, timerRemaining, saves, qteActive, qteDef, qteTotal, qteRemaining, qteResult, videoTime, setScene, setChoices, clearChoices, setGameEnded, setTimer, clearTimer, setSaves, showQTE, updateQTE, resolveQTE, setVideoTime, + dump, } })