org.argosfields.battlefield
Class State

java.lang.Object
  extended byorg.argosfields.battlefield.State
All Implemented Interfaces:
EventListener, org.eclipse.swt.events.KeyListener, org.eclipse.swt.events.MouseListener, org.eclipse.swt.events.PaintListener, org.eclipse.swt.internal.SWTEventListener
Direct Known Subclasses:
DefaultState, MovingState, SelectDestinationState

public abstract class State
extends Object
implements org.eclipse.swt.events.MouseListener, org.eclipse.swt.events.KeyListener, org.eclipse.swt.events.PaintListener

State.java

Version:
$Revision: 1.2 $ $Date: 2003/12/01 07:38:05 $
Author:
Xavier Cho

Constructor Summary
State(Context context)
           
 
Method Summary
protected  Context getContext()
           
abstract  String getName()
           
protected  Tile getTile(org.eclipse.swt.events.MouseEvent event)
           
 void keyPressed(org.eclipse.swt.events.KeyEvent event)
           
 void keyReleased(org.eclipse.swt.events.KeyEvent event)
           
 void mouseDoubleClick(org.eclipse.swt.events.MouseEvent event)
           
 void mouseDown(org.eclipse.swt.events.MouseEvent event)
           
 void mouseUp(org.eclipse.swt.events.MouseEvent event)
           
 void paintControl(org.eclipse.swt.events.PaintEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

State

public State(Context context)
Method Detail

getName

public abstract String getName()

getContext

protected Context getContext()

getTile

protected Tile getTile(org.eclipse.swt.events.MouseEvent event)

mouseDoubleClick

public void mouseDoubleClick(org.eclipse.swt.events.MouseEvent event)
Specified by:
mouseDoubleClick in interface org.eclipse.swt.events.MouseListener
See Also:
MouseListener.mouseDoubleClick(org.eclipse.swt.events.MouseEvent)

mouseDown

public void mouseDown(org.eclipse.swt.events.MouseEvent event)
Specified by:
mouseDown in interface org.eclipse.swt.events.MouseListener
See Also:
MouseListener.mouseDown(org.eclipse.swt.events.MouseEvent)

mouseUp

public void mouseUp(org.eclipse.swt.events.MouseEvent event)
Specified by:
mouseUp in interface org.eclipse.swt.events.MouseListener
See Also:
MouseListener.mouseUp(org.eclipse.swt.events.MouseEvent)

keyPressed

public void keyPressed(org.eclipse.swt.events.KeyEvent event)
Specified by:
keyPressed in interface org.eclipse.swt.events.KeyListener
See Also:
KeyListener.keyPressed(org.eclipse.swt.events.KeyEvent)

keyReleased

public void keyReleased(org.eclipse.swt.events.KeyEvent event)
Specified by:
keyReleased in interface org.eclipse.swt.events.KeyListener
See Also:
KeyListener.keyReleased(org.eclipse.swt.events.KeyEvent)

paintControl

public void paintControl(org.eclipse.swt.events.PaintEvent event)
Specified by:
paintControl in interface org.eclipse.swt.events.PaintListener
See Also:
PaintListener.paintControl(org.eclipse.swt.events.PaintEvent)


Copyright © Gnome Korea. All Rights Reserved.