From 9929d21fa10ca0d26b3f054274616b0f3b9c646f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Norman=20K=C3=B6hring?= Date: Sun, 16 Mar 2025 18:00:49 +0100 Subject: [PATCH] simplify paused state --- src/util/useInput.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/util/useInput.ts b/src/util/useInput.ts index d554942..d000a73 100644 --- a/src/util/useInput.ts +++ b/src/util/useInput.ts @@ -28,18 +28,18 @@ export default function useInput() { inputX.value = -1 break case 'p': - if (!help.value) paused.value = !paused.value - if (wasPaused && !paused.value) wasPaused = false + if (!help.value && !inventory.value) { + paused.value = !paused.value + wasPaused = paused.value + } break case '?': - if (paused.value && !help.value) wasPaused = true + if (!wasPaused) paused.value = !help.value help.value = !help.value - paused.value = help.value || wasPaused break case 'i': - if (paused.value && !inventory.value) wasPaused = true + if (!wasPaused) paused.value = !inventory.value inventory.value = !inventory.value - paused.value = inventory.value || wasPaused break } }