From a38bf9631f88d8c6260104dd8e449a51c819bc70 Mon Sep 17 00:00:00 2001 From: Branden J Brown Date: Sat, 3 Feb 2024 22:29:07 -0600 Subject: [PATCH] add indicator for move timer For #11. --- site/src/App.vue | 8 ++++++-- site/src/components/Game.vue | 17 ++++++++++++++++- site/src/lib/game.ts | 5 +++++ 3 files changed, 27 insertions(+), 3 deletions(-) diff --git a/site/src/App.vue b/site/src/App.vue index d025cdb..dd71389 100644 --- a/site/src/App.vue +++ b/site/src/App.vue @@ -67,7 +67,7 @@ const loading = computed(() => status.value === 'CONNECTING' || status.value === function clickPlay() { if (local) { - data.value = JSON.stringify({ + game.value = { action: "Start", damage: 1, dealer: false, @@ -77,9 +77,12 @@ function clickPlay() { ], previous: null, round: 1, + deadline: Date.now() + 15000, blank: 3, live: 2, - }); + } + data.value = JSON.stringify(game.value); + dealer.value = false; return; } open(); @@ -89,6 +92,7 @@ function clickPlay() { function action(evt: Action) { if (local && game.value != null) { game.value.dealer = !game.value.dealer; + game.value.deadline = Date.now() + 15000; return; } if (evt.action === 'quit') { diff --git a/site/src/components/Game.vue b/site/src/components/Game.vue index aaff001..77b917a 100644 --- a/site/src/components/Game.vue +++ b/site/src/components/Game.vue @@ -2,6 +2,7 @@ + @@ -49,7 +50,8 @@