civquest.units
Class Unit

java.lang.Object
  extended bycivquest.map.MapObject
      extended bycivquest.units.Unit

public class Unit
extends MapObject


Field Summary
 
Fields inherited from class civquest.map.MapObject
field, nation
 
Constructor Summary
Unit(java.lang.String nmodelname)
           
 
Method Summary
 int getDistAwayFromField()
           
 java.util.List getEngines()
           
 Engine[] getEnginesArray()
           
 long getID()
          Returns the (unique) id of this unit.
 Field getIncompleteMoveDestField()
           
 java.lang.String getModelName()
           
 UnitPart[] getParts()
           
 int getTimeUsedThisTurn()
           
 int hashCode()
           
 void resetTimeUsedThisTurn()
           
 void setUnitParts(UnitPart[] nparts)
           
 void useTime(int dTime)
           
 
Methods inherited from class civquest.map.MapObject
getField, getNation, getPosition, setField, setNation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Unit

public Unit(java.lang.String nmodelname)
Method Detail

getID

public long getID()
Returns the (unique) id of this unit.

Returns:
the (unique) id of this unit

getModelName

public java.lang.String getModelName()

setUnitParts

public void setUnitParts(UnitPart[] nparts)

getParts

public UnitPart[] getParts()

getEnginesArray

public Engine[] getEnginesArray()

getEngines

public java.util.List getEngines()

resetTimeUsedThisTurn

public void resetTimeUsedThisTurn()

getTimeUsedThisTurn

public int getTimeUsedThisTurn()

useTime

public void useTime(int dTime)

getDistAwayFromField

public int getDistAwayFromField()

getIncompleteMoveDestField

public Field getIncompleteMoveDestField()

hashCode

public int hashCode()