public abstract class BenkoBox {
/** you should extend subclasses, not this class directly */
- BenkoBox() { }
+ //FIXME
+ public BenkoBox() { }
/** the descriptive name of this benkobox (relative to its ship) */
public abstract String getName();
-
+
+ /** return the Ship to which this BenkoBox belongs */
+ public abstract Ship getShip();
+
/** the maximum number of instructions we can put in the BenkoBox instruction fifo,
* or Integer.MAX_VALUE if unbounded */
public abstract int getInstructionFifoLength();