160161162163164165166167168169170
timeStamp++; Decision tmp; while (decision != RootDecision.ROOT) { tmp = decision; decision = tmp.getPrevious(); tmp.free(); } nextState = INIT; rootWorldIndex = -1; searchWorldIndex = -1; measures.reset();
218219220221222223224225226227228
timeStamp++; // to force clear delta, on solution recording Decision tmp; while (decision != RootDecision.ROOT) { tmp = decision; decision = tmp.getPrevious(); tmp.free(); } } @Override public final void interrupt(String message) {
416417418419420421422423424425426
if (jumpTo <= 0 && decision.hasNext()) { moveTo(DOWN_RIGHT_BRANCH); } else { Decision tmp = decision; decision = decision.getPrevious(); tmp.free(); } } } /**