From 5832ef280f03da9272d1169776ec744245db2a9a Mon Sep 17 00:00:00 2001 From: Erzangel Date: Tue, 14 May 2024 23:57:55 +0200 Subject: [PATCH 1/2] feat: end turn warning --- components/SelfView.vue | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/components/SelfView.vue b/components/SelfView.vue index 85d1d0b..aaf0fea 100644 --- a/components/SelfView.vue +++ b/components/SelfView.vue @@ -4,6 +4,27 @@ import { CardEffects } from '@/netcode/Effect' const isTurn = computed(() => goStore.self?.team == goStore.current_game?.current_turn) +let warning = ref(false) + +function checkEndTurn() { + // TODO: Add a confirmation dialog if resources are left + if ( + (warning.value) + || (goStore.self?.turn?.damage_reserve ? goStore.self?.turn?.damage_reserve > 0 : false) + || (goStore.self?.turn?.gold_reserve ? goStore.self?.turn?.gold_reserve > 0 : false) + || (goStore.self?.turn?.fuck_u_markers ? goStore.self?.turn?.fuck_u_markers > 0 : false)) { + // Set a warning flag to true + // Display an alert somehow using this warning flag + warning.value = true + } + else { + warning.value = false + endTurn() + } + +} + +