cz.cuni.pogamut.MessageObjects
Class Health
java.lang.Object
cz.cuni.pogamut.MessageObjects.MessageObject
cz.cuni.pogamut.MessageObjects.Item
cz.cuni.pogamut.MessageObjects.Health
- All Implemented Interfaces:
- Visible, java.io.Serializable, java.lang.Cloneable
public class Health
- extends Item
- implements java.lang.Cloneable, java.io.Serializable
Health contains those properties:
- Strenght - 5 for HealthVials, 25 for MedKits
- Boostable - true for HealthVials - agent health can exceed 100 points
- TypeOfHealth - HealthVial | MedKit
- See Also:
- Serialized Form
Constructor Summary |
Health()
|
Health(int ID,
java.lang.String UnrealID,
java.lang.String cls,
Triple location,
boolean reachable,
boolean visible,
int strenght,
ItemType typeOfHealth,
boolean boostable,
NavPoint navPoint)
copy constructor |
Health(int ID,
java.lang.String UnrealID,
Triple location,
java.lang.String cls,
boolean reachable,
boolean visible,
NavPoint navPoint)
|
Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
typeOfHealth
public ItemType typeOfHealth
strength
public int strength
boostable
public boolean boostable
Health
public Health(int ID,
java.lang.String UnrealID,
Triple location,
java.lang.String cls,
boolean reachable,
boolean visible,
NavPoint navPoint)
Health
public Health(int ID,
java.lang.String UnrealID,
java.lang.String cls,
Triple location,
boolean reachable,
boolean visible,
int strenght,
ItemType typeOfHealth,
boolean boostable,
NavPoint navPoint)
- copy constructor
Health
public Health()
clone
public java.lang.Object clone()
- Description copied from class:
MessageObject
- clone object - for hard copying
- Overrides:
clone
in class Item
getHealthType
public ItemType getHealthType()
setHealthType
public void setHealthType(ItemType HealthType)
toString
public java.lang.String toString()
- Overrides:
toString
in class Item