public GameState(GameState parent, Player nextPlayer, Played[][] board, PlayPosition lastPlayed, Played[] boardResult) { Parent = parent; NextPlayer = nextPlayer; Board = board; LastPlayed = lastPlayed; BoardResult = boardResult; SetResult(); }
protected bool Equals(PlayPosition other) { return(BoardNum == other.BoardNum && Pos == other.Pos); }