aboutsummaryrefslogtreecommitdiff
path: root/go/game/stack.go
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2023-02-26 11:16:00 +0100
committerFlorian Fischer <florian.fischer@muhq.space>2025-08-20 15:57:07 +0200
commitc14fd9ffd1525bab87a504daf7ac133df02a5527 (patch)
treef614f0b9743bd9569226c4163975b97165fe47b8 /go/game/stack.go
parent1e69eda943c68ef8271dc422557badcde8a27909 (diff)
downloadmuhqs-game-c14fd9ffd1525bab87a504daf7ac133df02a5527.tar.gz
muhqs-game-c14fd9ffd1525bab87a504daf7ac133df02a5527.zip
only pop an action if all players have passed priority
Diffstat (limited to 'go/game/stack.go')
-rw-r--r--go/game/stack.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/go/game/stack.go b/go/game/stack.go
index 5d71eae3..8087aef7 100644
--- a/go/game/stack.go
+++ b/go/game/stack.go
@@ -47,7 +47,8 @@ func (s *Stack) pop() {
func (s *Stack) resolve() {
for !s.IsEmpty() {
- s.gameState.allPassing(false)
+ for !s.gameState.allPassing(false) {
+ }
s.pop()
s.gameState.stateBasedActions()
}