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

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

public getNumberOfMarkedPositions ( ) : int
Результат int
	public int getNumberOfMarkedPositions() {
		int retVal = 0;
		for (int i = 0; i < 3; i++) {
			for (int j = 0; j < 3; j++) {
				if (!(isEmpty(i, j))) {
					retVal++;
				}
			}
		}
		return retVal;
	}

Usage Example

Пример #1
0
        public override bool terminalTest(GameState state)
        {
            TicTacToeBoard board  = (TicTacToeBoard)state.get("board");
            bool           line   = board.lineThroughBoard();
            bool           filled = board.getNumberOfMarkedPositions() == 9;

            return(line || filled);
        }