public bool Winner(TTTPiece player) { bool winner = false; foreach (int[] line in lines) { winner = winner || (board[line[0]] == player && board[line[1]] == player && board[line[2]] == player); } return(winner); }
public TTTBoard(TTTBoard oldBoard) { Size = oldBoard.Size; board = new TTTPiece[Size]; for (int i = 0; i < board.Length; i++) { board[i] = oldBoard.board[i]; } player = oldBoard.player; }
public bool Loser(TTTPiece player) { if (player == TTTPiece.O) { player = TTTPiece.X; } else { player = TTTPiece.O; } return(Winner(player)); }
public void SetPlayer(TTTPiece player) { this.player = player; }
public void SetPiece(int pos, TTTPiece piece) { board[pos] = piece; }
public TTTBoard(TTTPiece player) { Size = 9; board = new TTTPiece[Size]; this.player = player; }