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
|
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 {
|
return {
|
||||||
currentScene, choices, gameEnded, timerTotal, timerRemaining, saves,
|
currentScene, choices, gameEnded, timerTotal, timerRemaining, saves,
|
||||||
qteActive, qteDef, qteTotal, qteRemaining, qteResult, videoTime,
|
qteActive, qteDef, qteTotal, qteRemaining, qteResult, videoTime,
|
||||||
setScene, setChoices, clearChoices, setGameEnded,
|
setScene, setChoices, clearChoices, setGameEnded,
|
||||||
setTimer, clearTimer, setSaves,
|
setTimer, clearTimer, setSaves,
|
||||||
showQTE, updateQTE, resolveQTE, setVideoTime,
|
showQTE, updateQTE, resolveQTE, setVideoTime,
|
||||||
|
dump,
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user