add more methods to fake marins ship/dock object
authoradam <adam@megacz.com>
Sun, 16 Nov 2008 06:02:45 +0000 (07:02 +0100)
committeradam <adam@megacz.com>
Sun, 16 Nov 2008 06:02:45 +0000 (07:02 +0100)
src/edu/berkeley/fleet/marina/MarinaDock.java
src/edu/berkeley/fleet/marina/MarinaFleet.java
src/edu/berkeley/fleet/marina/MarinaShip.java

index 158eef7..05a301a 100644 (file)
@@ -19,5 +19,8 @@ public class MarinaDock extends FleetTwoDock {
         ship.addDock(this);
     }
 
+    public String getName() { return "fakedock"; }
+    public ShipDescription.Constant getDockConstant(String s) { return null; }
+
 }
 
index 949acde..62806f8 100644 (file)
@@ -19,7 +19,9 @@ public class MarinaFleet extends FleetTwoFleet {
     }
 
     public Iterator<Ship> iterator() {
-        return new HashSet<Ship>().iterator();
+        HashSet hs = new HashSet<Ship>();
+        hs.add(fakeShip);
+        return hs.iterator();
     }
 
     public Ship getShip(String type, int ordinal) {
index 55fd98d..c2b8aad 100644 (file)
@@ -18,5 +18,6 @@ public class MarinaShip extends FleetTwoShip {
         this.fleet = fleet;
     }
 
+    public String getType() { return "MarinaShip"; }
 }