From 72fa0a43258f30b4e0b48110bbcad0a89afa8db0 Mon Sep 17 00:00:00 2001 From: devZoGok Date: Tue, 16 Jun 2026 20:27:14 +0300 Subject: [PATCH] false'ing ActiveGameState flags upon dettachment --- activeGameState.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/activeGameState.cpp b/activeGameState.cpp index c3f85b5..55c6b9d 100755 --- a/activeGameState.cpp +++ b/activeGameState.cpp @@ -140,6 +140,19 @@ namespace battleship{ void ActiveGameState::onDettached() { AbstractAppState::onDettached(); + + isSelectionBox = false; + shiftPressed = false; + controlPressed = false; + selectMouseClicked = false; + orderMouseClicked = false; + buildableStructSelected = false; + selectingPatrolPoints = false; + selectingDestOrient = false; + forceCursorState = false; + orderPossible = false; + tradingScreen = false; + offerScreen = false; } void ActiveGameState::updateCursor(){