net.vee.btech.component
Interface Component

All Known Subinterfaces:
AmmunitionWeapon, Weapon
All Known Implementing Classes:
AbstractComponent, AmmunitionBay

public interface Component

Components are parts that can be fitted to a unit. Specialised components include weapons, engines and gyros.


Field Summary
static int AMMUNITION_BAY
           
static int COCKPIT
           
static int ENGINE
           
static int GYRO
           
static int HEAT_SINK
           
static int JUMP_JET
           
static int LIFE_SUPPORT
           
static int SENSORS
           
static int WEAPON
           
 
Method Summary
 int getComponentType()
           
 int getHeat()
           
 int getMass()
           
 int getSize()
           
 java.lang.String getType()
           
 boolean isDamaged()
           
 boolean isDestroyed()
           
 

Field Detail

WEAPON

public static final int WEAPON

AMMUNITION_BAY

public static final int AMMUNITION_BAY

JUMP_JET

public static final int JUMP_JET

HEAT_SINK

public static final int HEAT_SINK

ENGINE

public static final int ENGINE

GYRO

public static final int GYRO

COCKPIT

public static final int COCKPIT

LIFE_SUPPORT

public static final int LIFE_SUPPORT

SENSORS

public static final int SENSORS
Method Detail

getType

public java.lang.String getType()

getComponentType

public int getComponentType()

isDamaged

public boolean isDamaged()

isDestroyed

public boolean isDestroyed()

getSize

public int getSize()

getMass

public int getMass()

getHeat

public int getHeat()