From: Adam Megacz Date: Mon, 27 Jul 2009 03:22:28 +0000 (-0700) Subject: ShipPool.allocateShip() needs to invoke ancestor/parent allocateShip() X-Git-Url: http://git.megacz.com/?p=fleet.git;a=commitdiff_plain;h=28d9d71aa61173e668d0bae083bf39d04204d4c8 ShipPool.allocateShip() needs to invoke ancestor/parent allocateShip() --- diff --git a/src/edu/berkeley/fleet/loops/ShipPool.java b/src/edu/berkeley/fleet/loops/ShipPool.java index 23b9a04..82a5296 100644 --- a/src/edu/berkeley/fleet/loops/ShipPool.java +++ b/src/edu/berkeley/fleet/loops/ShipPool.java @@ -27,6 +27,8 @@ public class ShipPool implements Iterable { public void allocateShip(Ship ship) { if (allocatedShips.contains(ship)) throw new RuntimeException("already allocated!"); + if (parent != null) + parent.allocateShip(ship); allocatedShips.add(ship); }