AIMA.Core.Environment.TicTacToe.TicTacToe.getAlphaBetaValue C# (CSharp) Метод

getAlphaBetaValue() публичный Метод

public getAlphaBetaValue ( GameState state ) : int
state AIMA.Core.Search.Adversarial.GameState
Результат int
	public override int getAlphaBetaValue(GameState state) {

		if (getPlayerToMove(state).equalsIgnoreCase("X")) {
			AlphaBeta initial = new AlphaBeta(int.MIN_VALUE,
					int.MAX_VALUE);
			int max = maxValue(state, initial);
			return max;

		} else {
			// invert?
			AlphaBeta initial = new AlphaBeta(int.MIN_VALUE,
					int.MAX_VALUE);
			return minValue(state, initial);
		}
	}