org.argosfields.model.unit
Class TransportPlanes

java.lang.Object
  extended byorg.argosfields.model.Unit
      extended byorg.argosfields.model.TransportUnit
          extended byorg.argosfields.model.unit.TransportPlanes
All Implemented Interfaces:
IMobile, ITransport

public final class TransportPlanes
extends TransportUnit
implements IMobile

TransportPlanes.java

Version:
$Revision: 1.2 $ $Date: 2003/10/26 04:48:03 $
Author:
Xavier Cho

Field Summary
static int TERRAIN_FLAGS
           
static String TYPE_ID
           
 
Fields inherited from class org.argosfields.model.Unit
MAX_RANK, MAX_STRENGTH
 
Constructor Summary
TransportPlanes()
           
 
Method Summary
 int getBuildCost()
           
 int getDefensePoint()
           
protected  int getIconStartIndex()
           
 int getMaxUnitWeight()
           
 int getMinUnitWeight()
           
 int getMovesPerTurn()
           
protected  int getTerrainFlags()
           
 int getTransportSlots()
           
 String getTypeId()
           
 int getWeight()
           
 
Methods inherited from class org.argosfields.model.TransportUnit
canLoad, getAvailableTransportSlots, getUnitCount, getUnits, load, unload
 
Methods inherited from class org.argosfields.model.Unit
canTraverse, equals, forName, getFacing, getFireSoundName, getIconIndex, getMoveSoundName, getName, getPlayer, getRank, getStrength, hashCode, setFacing, setPlayer, setRank, setStrength, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE_ID

public static final String TYPE_ID
See Also:
Constant Field Values

TERRAIN_FLAGS

public static final int TERRAIN_FLAGS
See Also:
Constant Field Values
Constructor Detail

TransportPlanes

public TransportPlanes()
Method Detail

getIconStartIndex

protected int getIconStartIndex()
Specified by:
getIconStartIndex in class Unit
See Also:
Unit.getIconStartIndex()

getTerrainFlags

protected int getTerrainFlags()
Specified by:
getTerrainFlags in class Unit
See Also:
Unit.getTerrainFlags()

getTypeId

public String getTypeId()
Specified by:
getTypeId in class Unit
See Also:
Unit.getTypeId()

getBuildCost

public int getBuildCost()
Specified by:
getBuildCost in class Unit
See Also:
Unit.getBuildCost()

getDefensePoint

public int getDefensePoint()
Specified by:
getDefensePoint in class Unit
See Also:
Unit.getDefensePoint()

getWeight

public int getWeight()
Specified by:
getWeight in class Unit
See Also:
Unit.getWeight()

getMovesPerTurn

public int getMovesPerTurn()
Specified by:
getMovesPerTurn in interface IMobile
See Also:
IMobile.getMovesPerTurn()

getTransportSlots

public int getTransportSlots()
Specified by:
getTransportSlots in interface ITransport
Specified by:
getTransportSlots in class TransportUnit
See Also:
TransportUnit.getTransportSlots()

getMinUnitWeight

public int getMinUnitWeight()
Specified by:
getMinUnitWeight in interface ITransport
Specified by:
getMinUnitWeight in class TransportUnit
See Also:
TransportUnit.getMinUnitWeight()

getMaxUnitWeight

public int getMaxUnitWeight()
Specified by:
getMaxUnitWeight in interface ITransport
Specified by:
getMaxUnitWeight in class TransportUnit
See Also:
TransportUnit.getMaxUnitWeight()


Copyright © Gnome Korea. All Rights Reserved.