testing.gameEngine.WormsDemo.items
Class Missle

java.lang.Object
  extended by vooga.gameEngine.game.GameRelatedObject
      extended by vooga.gameEngine.item.GameItem
          extended by vooga.physicsEngine.PhysicalItem
              extended by testing.gameEngine.WormsDemo.items.Projectile
                  extended by testing.gameEngine.WormsDemo.items.Missle
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Renderable>, java.util.EventListener, Collidable<TerrainPiece>, Renderable, Tangible, TimeListener

public class Missle
extends Projectile

Author:
Jacob Harer
See Also:
Serialized Form

Field Summary
 
Fields inherited from class testing.gameEngine.WormsDemo.items.Projectile
Proj, RESOURCES
 
Fields inherited from class vooga.physicsEngine.PhysicalItem
parameters
 
Constructor Summary
Missle(Position p, Dimension d)
           
 
Method Summary
 void collide(TerrainPiece otherObject)
          This method is called whenever an object of the specified type has collided with this object.
 void timeUpdated(TimeUpdateEvent t)
          Receives an TimeUpdateEvent for the implementing class to process.
 
Methods inherited from class vooga.physicsEngine.PhysicalItem
applyAngularImpulse, applyImpulse, getPhysicsOn, setConstantForce, setPhysicsOn, setPosition, setPosition
 
Methods inherited from class vooga.gameEngine.item.GameItem
compareTo, getPosition, getRotation, getShape, getSize, getTexture, isVisible, move, resize, rotate, setPosition, setRotation, setSize, setVisibility
 
Methods inherited from class vooga.gameEngine.game.GameRelatedObject
addEventListener, clearListeners, equals, fire, fire, fire, getEventListeners, getID, getListenerCount, removeEventListener
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface vooga.gameEngine.item.Renderable
getTexture, isVisible, setVisibility
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface vooga.gameEngine.item.Tangible
getPosition, getRotation, getShape, getSize, move, resize, rotate, setPosition, setRotation, setSize
 

Constructor Detail

Missle

public Missle(Position p,
              Dimension d)
Method Detail

collide

public void collide(TerrainPiece otherObject)
Description copied from interface: Collidable
This method is called whenever an object of the specified type has collided with this object.

Parameters:
otherObject - that has collided with this object

timeUpdated

public void timeUpdated(TimeUpdateEvent t)
Description copied from interface: TimeListener
Receives an TimeUpdateEvent for the implementing class to process.

Parameters:
t - is the TimeUpdateEvent