private void UpdatePlayerTypes(PlayerTypeViewModel current, PlayerTypeViewModel selected) { if (IsHumanPlayer(current) && !IsHumanPlayer(selected)) { _hasHumanPlayer = false; ResetAvailablePlayerTypes(); } else if (IsHumanPlayer(selected)) { _hasHumanPlayer = true; RemoveActualPlayersFromAvailable(); } }
private bool IsHumanPlayer(PlayerTypeViewModel current) { return current != null && (current.PlayerType == PlayerType.PlayerOne || current.PlayerType == PlayerType.PlayerTwo); }