From cb3b648d46a92d760fdee4eb3f392a344debba81 Mon Sep 17 00:00:00 2001
From: dansl <dansl@LAPTOP-SIKRVJU7.ern.nps.edu>
Date: Mon, 15 May 2023 08:05:01 -0700
Subject: [PATCH] Completed Classes for Assignment 6

---
 MV3302ClassCode/src/mv3302/SimpleMover.java     |  2 +-
 MV3302ClassCode/src/mv3302/run/Assignment6.java | 12 ++++++------
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/MV3302ClassCode/src/mv3302/SimpleMover.java b/MV3302ClassCode/src/mv3302/SimpleMover.java
index 9cc726cae0..b631b6cc55 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 ae309cd155..c1a4392cbe 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);
-- 
GitLab