From 28d9d71aa61173e668d0bae083bf39d04204d4c8 Mon Sep 17 00:00:00 2001 From: Adam Megacz Date: Sun, 26 Jul 2009 20:22:28 -0700 Subject: [PATCH] ShipPool.allocateShip() needs to invoke ancestor/parent allocateShip() --- src/edu/berkeley/fleet/loops/ShipPool.java | 2 ++ 1 file changed, 2 insertions(+) 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); } -- 1.7.10.4