testing.gameEngine.WormsDemo.items
Class MissleLauncher

java.lang.Object
  extended by vooga.gameEngine.game.GameRelatedObject
      extended by vooga.gameEngine.item.GameItem
          extended by testing.gameEngine.WormsDemo.items.Weapon
              extended by testing.gameEngine.WormsDemo.items.MissleLauncher
All Implemented Interfaces:
java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.io.Serializable, java.lang.Comparable<Renderable>, java.util.EventListener, FlipListener, Renderable, Tangible, PositionChangeListener, TimeListener

public class MissleLauncher
extends Weapon

Author:
Jacob Harer
See Also:
Serialized Form

Field Summary
 
Fields inherited from class testing.gameEngine.WormsDemo.items.Weapon
RESOURCES
 
Constructor Summary
MissleLauncher(Position p, Dimension d, Position wormPosition)
           
 
Method Summary
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mouseDragged(java.awt.event.MouseEvent e)
           
 void mouseEntered(java.awt.event.MouseEvent e)
           
 void mouseExited(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 void timeUpdated(TimeUpdateEvent t)
          Receives an TimeUpdateEvent for the implementing class to process.
 
Methods inherited from class testing.gameEngine.WormsDemo.items.Weapon
calculateSlope, flipped, mouseMoved, positionChanged, rotate
 
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
 

Constructor Detail

MissleLauncher

public MissleLauncher(Position p,
                      Dimension d,
                      Position wormPosition)
Method Detail

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)

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