public MoveNode(Group m, double rank, int ply, Grid board, MoveNode last) { this.group = m; this.rank = rank; this.ply = ply; this.board = board; previousMove = last; }
public MoveNode(int x, int y, double rank) { group = new Group(x, y, 0); this.rank = rank; ply = 0; board = null; previousMove = null; }
public MoveNode() { group = new Group(0, 0, 0); rank = 0; ply = 0; board = null; previousMove = null; }