public Player(ePlayerType i_PlayerType, Square.ePlayerColor i_PlayerColor, string i_Name, int i_Score) { m_PlayerType = i_PlayerType; m_PlayerColor = i_PlayerColor; m_Name = i_Name; m_Score = i_Score; m_PlayerSquares = new List <Square>(); m_PlayerRegularMoves = new List <Move>(); m_PlayerSkippingMoves = new List <Move>(); }
private List <Square> createPlayersSquaresList(Square.ePlayerColor i_PlayerColor) { List <Square> playersSquares = new List <Square>(); for (int i = 0; i < (int)m_GameBoard.Size; i++) { for (int j = 0; j < (int)m_GameBoard.Size; j++) { if (m_GameBoard[i, j].SquareValue == i_PlayerColor) { playersSquares.Add(m_GameBoard[i, j]); } } } return(playersSquares); }
public Player(ePlayerType i_PlayerType, Square.ePlayerColor i_PlayerColor, string i_Name) : this(i_PlayerType, i_PlayerColor, i_Name, 0) { }