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(){