net.vee.btech.component
Interface Weapon
- All Superinterfaces:
- Component
- All Known Subinterfaces:
- AmmunitionWeapon
- All Known Implementing Classes:
- AbstractWeapon
- public interface Weapon
- extends Component
A component designed to deal damage to an object.
LASER
public static final int LASER
PARTICLE_CANNON
public static final int PARTICLE_CANNON
MISSILE
public static final int MISSILE
AUTOCANNON
public static final int AUTOCANNON
MACHINE_GUN
public static final int MACHINE_GUN
ARTILLERY
public static final int ARTILLERY
getWeaponType
public int getWeaponType()
getDamage
public int getDamage()
getShortRange
public int getShortRange()
getMediumRange
public int getMediumRange()
getLongRange
public int getLongRange()
getMinimumRange
public int getMinimumRange()