e.printStackTrace();
}
}
this.view = mazeView;
this.finishedCallback = finishedCallback;
this.robot = new RobotController(this.view.getModel(), robotAlgorithm);
this.processingThread = new Thread(this, "Robot Animator");
this.processingThread.setDaemon(true);
this.currentState = AnimationStates.Running;
this.processingThread.start();
}