public TicTacToeGameState(int[] id, Move[] possibleMoves, bool isPlayer1Turn, double winProb1, double winProb2, ref BST <TicTacToeGameState> tree) { stateId = id; statePossibleMoves = possibleMoves; player1Turn = isPlayer1Turn; winProbability1 = (double)winProb1; winProbability2 = (double)winProb2; stateTree = tree; bestMove = null; winCount = 0; lossCount = 0; gameCount = 0; }
public Simulation(Game simGame) { game = simGame; stateTree = new BST <GameState>(); moveCount = 0; }