sv.view
Class MouseFieldAdapter

java.lang.Object
  extended bysv.view.MouseFieldAdapter
All Implemented Interfaces:
java.util.EventListener, java.awt.event.MouseListener

public class MouseFieldAdapter
extends java.lang.Object
implements java.awt.event.MouseListener

The MouseFieldAdapter is used to process mouse clicks on BoardFields. It extends the MouseListener, although not all possible mouse actions have to be implemented.

Author:
florian

Field Summary
static int HALT
           
static int INGAME
           
static int SETSHIPS
           
 
Constructor Summary
MouseFieldAdapter()
           
 
Method Summary
 Controller getController()
          get controller
 void mouseClicked(java.awt.event.MouseEvent arg0)
           
 void mouseEntered(java.awt.event.MouseEvent arg0)
           
 void mouseExited(java.awt.event.MouseEvent arg0)
           
 void mousePressed(java.awt.event.MouseEvent arg0)
           
 void mouseReleased(java.awt.event.MouseEvent arg0)
           
 void setController(Controller c)
          set controller
 void setStatus(int s)
          set (in-) active; status may habe to be changed within the flow of the game.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INGAME

public static final int INGAME
See Also:
Constant Field Values

HALT

public static final int HALT
See Also:
Constant Field Values

SETSHIPS

public static final int SETSHIPS
See Also:
Constant Field Values
Constructor Detail

MouseFieldAdapter

public MouseFieldAdapter()
Method Detail

setStatus

public void setStatus(int s)
set (in-) active; status may habe to be changed within the flow of the game.


setController

public void setController(Controller c)
set controller

Parameters:
c -

getController

public Controller getController()
get controller

Returns:

mouseClicked

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

mouseEntered

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

mouseExited

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

mousePressed

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

mouseReleased

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