othello.ia
Class Node

java.lang.Object
  extended by othello.ia.Node

public class Node
extends java.lang.Object


Field Summary
private  java.util.Vector<Node> children
           
private  int depth
           
private  int player
           
private  GameBoard value
           
private  int x
           
private  int y
           
 
Constructor Summary
Node(GameBoard gameBoard, int currentPlayer)
           
Node(GameBoard gameBoard, int currentPlayer, int x, int y, int depth)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

private GameBoard value

player

private int player

children

private java.util.Vector<Node> children

x

private int x

y

private int y

depth

private int depth
Constructor Detail

Node

public Node(GameBoard gameBoard,
            int currentPlayer)

Node

public Node(GameBoard gameBoard,
            int currentPlayer,
            int x,
            int y,
            int depth)