stasichase.gui
Class MausHoerer

java.lang.Object
  |
  +--stasichase.gui.MausHoerer

public class MausHoerer
extends Object
implements MouseListener, MouseMotionListener

Listener fuer den Spielplan.

Version:
$Id: MausHoerer.java,v 1.23 2000/07/09 21:13:15 rieck Exp $
Author:
Hakan Cakar, Konrad Rieck, Konrad Kretschmer

Field Summary
private  int anzahl
           
private  boolean barriere
           
private  int delay
           
private  int mausX
           
private  int mausY
           
private  int neuMausX
           
private  int neuMausY
           
private  Point p
           
private  SpielplanPanel parentPanel
           
private  int picbreit
           
private  int pichoehe
           
static int SCROLLRASTER
           
private  int[][] stationsButtons
           
private  int viewbreit
           
private  int viewhoehe
           
private  JViewport viewPort
           
 
Constructor Summary
MausHoerer(SpielplanPanel pP, Spielplan sp)
          Konstruktor des MausHoerers.
 
Method Summary
 void mouseClicked(MouseEvent e)
          Implementierung des MouseListeners (mouseClicked).
 void mouseDragged(MouseEvent e)
          Implementierung des MouseMotionListener.
 void mouseEntered(MouseEvent e)
          Implementierung des MouseListeners (mouseEntered).
 void mouseExited(MouseEvent e)
          Implementierung des MouseListeners (mouseExited).
 void mouseMoved(MouseEvent e)
          Implementierung des MouseMotionListener.
 void mousePressed(MouseEvent e)
          Implementierung des MouseListeners (mousePressed).
 void mouseReleased(MouseEvent e)
          Implementierung des MouseListeners (mouseReleased).
 int pruefePosition(int x, int y)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

SCROLLRASTER

public static int SCROLLRASTER

mausX

private int mausX

mausY

private int mausY

neuMausX

private int neuMausX

neuMausY

private int neuMausY

parentPanel

private SpielplanPanel parentPanel

viewPort

private JViewport viewPort

delay

private int delay

p

private Point p

picbreit

private int picbreit

pichoehe

private int pichoehe

viewbreit

private int viewbreit

viewhoehe

private int viewhoehe

stationsButtons

private int[][] stationsButtons

anzahl

private int anzahl

barriere

private boolean barriere
Constructor Detail

MausHoerer

public MausHoerer(SpielplanPanel pP,
                  Spielplan sp)
Konstruktor des MausHoerers.
See Also:
ActionListener, StationsHoerer
Method Detail

mousePressed

public void mousePressed(MouseEvent e)
Implementierung des MouseListeners (mousePressed).
Specified by:
mousePressed in interface MouseListener
Parameters:
e - ein MouseEvent, baeh!
See Also:
MouseListener

mouseReleased

public void mouseReleased(MouseEvent e)
Implementierung des MouseListeners (mouseReleased).
Specified by:
mouseReleased in interface MouseListener
Parameters:
e - ein MouseEvent, excellent!
See Also:
MouseListener

mouseEntered

public void mouseEntered(MouseEvent e)
Implementierung des MouseListeners (mouseEntered).
Specified by:
mouseEntered in interface MouseListener
Parameters:
e - ein MouseEvent, errh!
See Also:
MouseListener

mouseExited

public void mouseExited(MouseEvent e)
Implementierung des MouseListeners (mouseExited).
Specified by:
mouseExited in interface MouseListener
Parameters:
e - ein MouseEvent, mist!
See Also:
MouseListener

pruefePosition

public int pruefePosition(int x,
                          int y)

mouseClicked

public void mouseClicked(MouseEvent e)
Implementierung des MouseListeners (mouseClicked).
Specified by:
mouseClicked in interface MouseListener
Parameters:
e - ein MouseEvent, schnupp!
See Also:
MouseListener

mouseDragged

public void mouseDragged(MouseEvent e)
Implementierung des MouseMotionListener.
Specified by:
mouseDragged in interface MouseMotionListener
Parameters:
e - ein MouseEvent e
See Also:
MouseMotionListener

mouseMoved

public void mouseMoved(MouseEvent e)
Implementierung des MouseMotionListener.
Specified by:
mouseMoved in interface MouseMotionListener
Parameters:
e - ein MouseEvent e
See Also:
MouseMotionListener