All Packages Class Hierarchy This Package Previous Next Index
Class com.loki3.cyber.pawn.Energy
java.lang.Object
|
+----com.loki3.cyber.pawn.Energy
- public class Energy
- extends java.lang.Object
Units which have a finite amount of energy can
track remaining energy through this class.
-
addEnergyListener(EnergyListener, int)
- register an object which is notified of energy events
-
getEnergy()
- Get the total amount of remaining energy.
-
getEnergyPercent()
- Get the total amount of remaining energy as a percentage of original.
-
getMaker()
- object which can publicly create us
-
hasEnergy()
- Does the unit have any energy left?
-
removeEnergyListener(EnergyListener)
- unregister an object which is notified of energy events
getMaker
public static java.lang.Object getMaker()
object which can publicly create us
getEnergy
public double getEnergy()
Get the total amount of remaining energy.
getEnergyPercent
public double getEnergyPercent()
Get the total amount of remaining energy as a percentage of original.
hasEnergy
public boolean hasEnergy()
Does the unit have any energy left?
addEnergyListener
public void addEnergyListener(EnergyListener listener,
int percent)
register an object which is notified of energy events
- Parameters:
listener
- object to be notified
percent
- when unit is down to this percentage of energy, notify listener
removeEnergyListener
public void removeEnergyListener(EnergyListener listener)
unregister an object which is notified of energy events
All Packages Class Hierarchy This Package Previous Next Index