| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ILiquidTank
A tank is the unit of interaction with liquid inventories.
| Method Summary | |
|---|---|
 LiquidStack | 
drain(int maxDrain,
           boolean doDrain)
 | 
 int | 
fill(LiquidStack resource,
         boolean doFill)
 | 
 int | 
getCapacity()
 | 
 LiquidStack | 
getLiquid()
 | 
 int | 
getTankPressure()
Positive values indicate a positive liquid pressure (liquid wants to leave this tank) Negative values indicate a negative liquid pressure (liquid wants to fill this tank) Zero indicates no pressure  | 
 void | 
setCapacity(int capacity)
Deprecated.  | 
 void | 
setLiquid(LiquidStack liquid)
Deprecated.  | 
| Method Detail | 
|---|
LiquidStack getLiquid()
@Deprecated void setLiquid(LiquidStack liquid)
fill(LiquidStack, boolean)
 and drain(int, boolean).
liquid - @Deprecated void setCapacity(int capacity)
fill(LiquidStack, boolean)
 and drain(int, boolean).
capacity - int getCapacity()
int fill(LiquidStack resource,
         boolean doFill)
resource - doFill - 
LiquidStack drain(int maxDrain,
                  boolean doDrain)
maxDrain - doDrain - 
int getTankPressure()
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||