org.cb.jset.client
Interface SetGame

All Known Implementing Classes:
AbstractGame

public interface SetGame

Interface to a game seen from a client.

In the design of the game, this interface effectively hides the locality (game can be local or remote) and the SetGameConnection artifacts, used to identify clients moves.

Version:
$Id: SetGame.java 122 2004-04-14 23:29:10Z jerome $
Author:
jerome@coffeebreaks.org - last modified by $LastChangedBy: jerome $

Method Summary
 void addBoardListener(SetGameBoardListener listener)
           
 void addGameListener(SetGameListener listener)
           
 void endTurn()
           
 void removeBoardListener(SetGameBoardListener listener)
           
 void removeGameListener(SetGameListener listener)
           
 void removeSet(CardSet set)
           
 void start()
           
 void stop()
           
 

Method Detail

start

public void start()

stop

public void stop()

endTurn

public void endTurn()

removeSet

public void removeSet(CardSet set)
               throws MatchingException
Throws:
MatchingException

addBoardListener

public void addBoardListener(SetGameBoardListener listener)

removeBoardListener

public void removeBoardListener(SetGameBoardListener listener)

addGameListener

public void addGameListener(SetGameListener listener)

removeGameListener

public void removeGameListener(SetGameListener listener)


Copyright © 2004 CoffeeBreaks. All Rights Reserved.