de.tabacha.cgo
Interface GameListener

All Superinterfaces:
java.util.EventListener
All Known Implementing Classes:
CgoRootPane

public interface GameListener
extends java.util.EventListener

Classes that implement this listener are notified when something in the game has changed.
$Id: GameListener.java,v 1.3 2004/07/17 22:18:35 mk Exp $

Version:
$Revision: 1.3 $
See Also:
GameEvent

Method Summary
 void gameAborted(GameEvent e)
          Signals that the game has been aborted.
 void gameEnded(GameEvent e)
          Signals that the game is over.
 void gameStarted(GameEvent e)
          Signals that a game has been started.
 void hasMoved(GameEvent e)
          Signals that a move has been done.
 void playerChanged(GameEvent e)
          Signals that one of the players has changed.
 

Method Detail

gameStarted

public void gameStarted(GameEvent e)
Signals that a game has been started.


gameAborted

public void gameAborted(GameEvent e)
Signals that the game has been aborted.


gameEnded

public void gameEnded(GameEvent e)
Signals that the game is over. (If it has been aborted, this method will not be called.)


hasMoved

public void hasMoved(GameEvent e)
Signals that a move has been done.


playerChanged

public void playerChanged(GameEvent e)
Signals that one of the players has changed. No guarantee that other classes allow a player to be changed during the game.