void EndMovementPhase() { if (movementPhase) { // set bools for in game checking movementPhase = false; setupPhase = true; // ends movement audio armyMovement.movementAudio.Stop(); // skips defeated players turn if (territoryCount.landCounter ["Player" + playerTurn.FollowingPlayer()] == 0) { deadPlayer = true; } // ends game if required if (territoryCount.landCounter["Player" + playerTurn.CurrentPlayer()] == 0) { endGame.DoesGameEnd(); } //end player turn playerTurn.NextPlayer(true); // allows next player to move troops armyMovement.movementComplete = false; // displays soldier bonus display receiveBonus.SoldierBonusDisplay(deploySoldiers.soldiersLeft); // reset movement phase variables armyMovement.ResetMoveVariables(); // reset buttons phaseButton.EndSetupText(); ResetButtons(); buttonColour.MovementDefault(); } }