diff --git a/components/SelfView.vue b/components/SelfView.vue index 85d1d0b..1a4429d 100644 --- a/components/SelfView.vue +++ b/components/SelfView.vue @@ -4,6 +4,29 @@ 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 + console.log("Checking end turn") + 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() + } +} + +