org.argosfields.model.unit
Class Bunkers

java.lang.Object
  extended byorg.argosfields.model.Unit
      extended byorg.argosfields.model.unit.Bunkers
All Implemented Interfaces:
IAntiAircraft, IAntiGround, IAntiSea

public final class Bunkers
extends Unit
implements IAntiGround, IAntiSea, IAntiAircraft

Bunkers.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
Bunkers()
           
 
Method Summary
 int getAntiAircraftPower()
           
 int getAntiGroundPower()
           
 int getAntiSeaPower()
           
 int getBuildCost()
           
 int getDefensePoint()
           
protected  int getIconStartIndex()
           
 int getMaxAntiAircraftRange()
           
 int getMaxAntiGroundRange()
           
 int getMaxAntiSeaRange()
           
 int getMinAntiAircraftRange()
           
 int getMinAntiGroundRange()
           
 int getMinAntiSeaRange()
           
protected  int getTerrainFlags()
           
 String getTypeId()
           
 int getWeight()
           
 
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

Bunkers

public Bunkers()
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()

getAntiGroundPower

public int getAntiGroundPower()
Specified by:
getAntiGroundPower in interface IAntiGround
See Also:
IAntiGround.getAntiGroundPower()

getMinAntiGroundRange

public int getMinAntiGroundRange()
Specified by:
getMinAntiGroundRange in interface IAntiGround
See Also:
IAntiGround.getMinAntiGroundRange()

getMaxAntiGroundRange

public int getMaxAntiGroundRange()
Specified by:
getMaxAntiGroundRange in interface IAntiGround
See Also:
IAntiGround.getMaxAntiGroundRange()

getAntiSeaPower

public int getAntiSeaPower()
Specified by:
getAntiSeaPower in interface IAntiSea
See Also:
IAntiSea.getAntiSeaPower()

getMinAntiSeaRange

public int getMinAntiSeaRange()
Specified by:
getMinAntiSeaRange in interface IAntiSea
See Also:
IAntiSea.getMinAntiSeaRange()

getMaxAntiSeaRange

public int getMaxAntiSeaRange()
Specified by:
getMaxAntiSeaRange in interface IAntiSea
See Also:
IAntiSea.getMaxAntiSeaRange()

getAntiAircraftPower

public int getAntiAircraftPower()
Specified by:
getAntiAircraftPower in interface IAntiAircraft
See Also:
IAntiAircraft.getAntiAircraftPower()

getMinAntiAircraftRange

public int getMinAntiAircraftRange()
Specified by:
getMinAntiAircraftRange in interface IAntiAircraft
See Also:
IAntiAircraft.getMinAntiAircraftRange()

getMaxAntiAircraftRange

public int getMaxAntiAircraftRange()
Specified by:
getMaxAntiAircraftRange in interface IAntiAircraft
See Also:
IAntiAircraft.getMaxAntiAircraftRange()


Copyright © Gnome Korea. All Rights Reserved.