feat: add dump() method to GameStore for debugging
This commit is contained in:
@@ -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,
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user