diff --git a/MV3302ClassCode/src/mv3302/SimpleMover.java b/MV3302ClassCode/src/mv3302/SimpleMover.java index 9cc726cae00b8c55ad7315902804e70eb8beae68..b631b6cc556625677c784712ba22abb2a2799912 100644 --- a/MV3302ClassCode/src/mv3302/SimpleMover.java +++ b/MV3302ClassCode/src/mv3302/SimpleMover.java @@ -14,7 +14,7 @@ import simkit.smd.Mover; * * @author ahbuss */ -public class SimpleMover extends SimEntityBase { +public class SimpleMover extends SimEntityBase implements Mover { public static Point2D NaP = new Point2D.Double(NaN, NaN); diff --git a/MV3302ClassCode/src/mv3302/run/Assignment6.java b/MV3302ClassCode/src/mv3302/run/Assignment6.java index ae309cd1551e57abbddc1739810133731074df03..c1a4392cbe877cfd40262dc29c6d988125fb971f 100644 --- a/MV3302ClassCode/src/mv3302/run/Assignment6.java +++ b/MV3302ClassCode/src/mv3302/run/Assignment6.java @@ -69,11 +69,11 @@ public class Assignment6 { simpleMover.addSimEventListener(simplePathMoverManager); simplePathMoverManager.addSimEventListener(simpleMover); -// simpleMover.addSimEventListener(simplePatrolMoverManager); -// simplePatrolMoverManager.addSimEventListener(simpleMover); -// -// simpleMover.addSimEventListener(simpleRandomMoverManager); -// simpleRandomMoverManager.addSimEventListener(simpleMover); + simpleMover.addSimEventListener(simplePatrolMoverManager); + simplePatrolMoverManager.addSimEventListener(simpleMover); + + simpleMover.addSimEventListener(simpleRandomMoverManager); + simpleRandomMoverManager.addSimEventListener(simpleMover); SimplePropertyDumper simplePropertyDumper = new SimplePropertyDumper(); simpleMover.addPropertyChangeListener(simplePropertyDumper); @@ -81,7 +81,7 @@ public class Assignment6 { Schedule.setVerbose(true); -// Schedule.stopAtTime(10.5); + Schedule.stopAtTime(10.5); Schedule.reset(); simpleMover.waitDelay("MoveTo", 0.0); simpleMover.waitDelay("OrderStop", 0.1);