electrodynamics/APIs/icbm/api/explosion/IExplosion.java

26 lines
483 B
Java
Raw Normal View History

package icbm.api.explosion;
/**
* The actual explosion interface. Extends Explosion.java.
*
* @author Calclavia
*
*/
public interface IExplosion {
/**
* Called to initiate the explosion.
*/
public void explode();
/**
* @return The radius of effect of the explosion.
*/
public float getRadius();
/**
* @return The energy emitted by this explosive. In Joules and approximately
* based off of a real life equivalent.
*/
public float getEnergy();
}