Class InputHandler

java.lang.Object
  |
  +--InputHandler
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.MouseInputListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener

class InputHandler
extends java.lang.Object
implements javax.swing.event.MouseInputListener


Field Summary
 java.util.Vector m_commands
           
 double maxpower
           
 double minpower
           
private  java.awt.Point mousePosition
           
private  PlayerCanvas p_canvas
           
private  double power
           
private  double powerScale
           
private  java.awt.Point user
           
 
Constructor Summary
InputHandler(PlayerCanvas p)
           
 
Method Summary
private  double getAngle(int x, int y)
           
private  double getDistance(int x, int y)
           
 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 mouseMoved(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

m_commands

public java.util.Vector m_commands

p_canvas

private PlayerCanvas p_canvas

user

private java.awt.Point user

mousePosition

private java.awt.Point mousePosition

maxpower

public double maxpower

minpower

public double minpower

powerScale

private double powerScale

power

private double power
Constructor Detail

InputHandler

public InputHandler(PlayerCanvas p)
Method Detail

getDistance

private double getDistance(int x,
                           int y)

getAngle

private double getAngle(int x,
                        int y)

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface java.awt.event.MouseListener

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e)
Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener