net.vee.btech.component
Interface AmmunitionWeapon

All Superinterfaces:
Component, Weapon
All Known Implementing Classes:
AbstractAmmunitionWeapon

public interface AmmunitionWeapon
extends Weapon

A specialised weapon which uses ammunition.


Fields inherited from interface net.vee.btech.component.Weapon
ARTILLERY, AUTOCANNON, LASER, MACHINE_GUN, MISSILE, PARTICLE_CANNON
 
Fields inherited from interface net.vee.btech.component.Component
AMMUNITION_BAY, COCKPIT, ENGINE, GYRO, HEAT_SINK, JUMP_JET, LIFE_SUPPORT, SENSORS, WEAPON
 
Method Summary
 AmmunitionBay getAmmunitionBay()
           
 int getRoundsPerTon()
           
 void setAmmunitionBay(AmmunitionBay aBay)
           
 
Methods inherited from interface net.vee.btech.component.Weapon
getDamage, getLongRange, getMediumRange, getMinimumRange, getShortRange, getWeaponType
 
Methods inherited from interface net.vee.btech.component.Component
getComponentType, getHeat, getMass, getSize, getType, isDamaged, isDestroyed
 

Method Detail

getAmmunitionBay

public AmmunitionBay getAmmunitionBay()

setAmmunitionBay

public void setAmmunitionBay(AmmunitionBay aBay)

getRoundsPerTon

public int getRoundsPerTon()