tom001
Legacy Member
Hallo iedereen
Voor een schoolopdracht moet ik het 8 puzzle game maken. In de Solver.java klasse maak ik zoals hieronder is aangegeven een kleine Node klasse die ik dan onderaan gebruik. Bij de constructor van de Node klasse loopt het mis. De variabelen worden niet geinitialiseerd.
Kunnen jullie me hier verder mee helpen?
Voor een schoolopdracht moet ik het 8 puzzle game maken. In de Solver.java klasse maak ik zoals hieronder is aangegeven een kleine Node klasse die ik dan onderaan gebruik. Bij de constructor van de Node klasse loopt het mis. De variabelen worden niet geinitialiseerd.
Kunnen jullie me hier verder mee helpen?
Code:
public class Solver
{
class Node {
public Board board;
public Board previousBoard;
public int moves;
public Node (Board b, Board previous, int m) {
Board board = b;
Board previousBoard = previous;
int moves = m;
}
}
public Solver(Board initial, PriorityFunc priority)
{
Node currentNode = new Node(initial, initial, 0); // HIER loopt het dus mis. initial wordt niet aan board toegekend. Waarom? Wat moet het wel zijn?
System.out.println("HHHHHH");
if (currentNode.board == null)
System.out.println("AAAAAAAAA");
....
}
