From 0d61f98434b95c754f46c918af5152eda82077cb Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Wed, 24 Jul 2024 08:57:21 +0200 Subject: domain/turn_order: fix a round underflow bug --- domain/src/turn_order.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'domain/src') diff --git a/domain/src/turn_order.cpp b/domain/src/turn_order.cpp index e3a1e23..d3140b1 100644 --- a/domain/src/turn_order.cpp +++ b/domain/src/turn_order.cpp @@ -122,7 +122,7 @@ namespace turns::domain m_data[old_active]->is_active() = false; m_data[*m_active]->is_active() = true; - if (m_active == 0) + if (m_active == 0 && m_round_number > 0) { m_round_number = m_round_number - 1; } -- cgit v1.2.3