public void Setup() { _player1 = new Player {CurrentMovesRemaining = 0, CurrentTileNumber = 0, Name = Player1Name, TurnOrder = 1}; _player2 = new Player {CurrentMovesRemaining = 0, CurrentTileNumber = 0, Name = Player2Name, TurnOrder = 2}; _player3 = new Player {CurrentMovesRemaining = 0, CurrentTileNumber = 0, Name = Player3Name, TurnOrder = 3}; var players = new List<Player> { _player1, _player2, _player3 }; _gameEngine = new GameEngine { Players = players }; }
private void AddPlayer(string playerTokenUrl, PlayerColor playerColor) { NumberOfPlayers++; var player = new Player { Name = string.Format("Player {0}", NumberOfPlayers), ImageUri = new Uri(playerTokenUrl), TurnOrder = NumberOfPlayers, GameTokenColor = playerColor }; PlayerList.Add(player); }
protected bool Equals(Player other) { return string.Equals(Name, other.Name) && TurnOrder == other.TurnOrder; }