org.jogre.client
Interface IClient

All Known Implementing Classes:
JogreClientFrame

public interface IClient

Client interface between the ClientConnectionThread (which listens on network calls) and a JogreClientFrame which implements this interface.

Version:
Alpha 0.1
Author:
Bob Marks

Method Summary
 void gameOver(CommGameOver commGameOver)
           
 void receiveConnection(CommConnect connect)
           
 void receiveInvite(CommInvite invite)
           
 void receiveMessage(String usernameFrom, String messageText)
           
 void receiveOfferDraw(CommOfferDraw commOfferDraw)
           
 void receivePrivateMessage(String usernameFrom, String messageText)
           
 void receiveTableMessage(String usernameFrom, int table, String messageText)
           
 void startGame(int tableNum)
           
 void tableListUpdated()
           
 void tableUpdated(int tableNum)
           
 void userListUpdated()
           
 

Method Detail

receiveConnection

public void receiveConnection(CommConnect connect)

receiveInvite

public void receiveInvite(CommInvite invite)

userListUpdated

public void userListUpdated()

tableListUpdated

public void tableListUpdated()

tableUpdated

public void tableUpdated(int tableNum)

startGame

public void startGame(int tableNum)

receiveOfferDraw

public void receiveOfferDraw(CommOfferDraw commOfferDraw)

gameOver

public void gameOver(CommGameOver commGameOver)

receiveMessage

public void receiveMessage(String usernameFrom,
                           String messageText)

receivePrivateMessage

public void receivePrivateMessage(String usernameFrom,
                                  String messageText)

receiveTableMessage

public void receiveTableMessage(String usernameFrom,
                                int table,
                                String messageText)