org.xistrat.net
Interface Client
- All Known Implementing Classes:
- F4ClientCore, ServerClientPrintStream
public interface Client
Simple interface that specifies all the "messages" received by the client.
F4ClientCore implements this interface. Interestingly, also ServerClientPrintStream
implements this interface, so to ensure that every message sent
(from ServerClientPrintStream) can be received from a generic Client
- Since:
- 0.5.42
Method Summary |
void |
abortAck(boolean ok,
java.lang.String info)
|
void |
abortOfAnother(java.lang.String name)
|
void |
closeSocket()
|
void |
empty()
|
void |
gameListAck(java.lang.String[] list,
java.lang.String[] position)
|
void |
gameStart()
|
void |
info(java.lang.String info)
|
void |
loginAck(boolean ok,
java.lang.String info,
int id,
java.lang.String position)
|
void |
loginOfAnother(java.lang.String name)
|
void |
logoutAck()
|
void |
logoutOfAnother(java.lang.String name)
|
void |
lose(java.lang.String winner)
|
void |
moveAck(boolean ok,
java.lang.String info,
int to,
int from,
int id)
|
void |
moveRequest(boolean waitForMe)
|
void |
newGameAck(boolean ok,
java.lang.String info)
|
void |
passAck(boolean ok,
java.lang.String info,
int id)
|
void |
putAck(boolean ok,
java.lang.String info,
int to,
int cont,
int id)
|
void |
removeAck(boolean ok,
java.lang.String info,
int to,
int cont,
int id)
|
void |
removeOfAnother(boolean ok,
java.lang.String info,
int to,
int cont,
int id)
|
void |
removeRequest(boolean ok,
java.lang.String info,
int id)
|
void |
undoAck(boolean ok,
java.lang.String info,
int id,
int num)
|
void |
undoOfAnother(java.lang.String name)
|
void |
undoRequest(boolean undo)
|
void |
win()
|
gameListAck
void gameListAck(java.lang.String[] list,
java.lang.String[] position)
newGameAck
void newGameAck(boolean ok,
java.lang.String info)
loginAck
void loginAck(boolean ok,
java.lang.String info,
int id,
java.lang.String position)
loginOfAnother
void loginOfAnother(java.lang.String name)
undoAck
void undoAck(boolean ok,
java.lang.String info,
int id,
int num)
undoOfAnother
void undoOfAnother(java.lang.String name)
logoutAck
void logoutAck()
logoutOfAnother
void logoutOfAnother(java.lang.String name)
abortAck
void abortAck(boolean ok,
java.lang.String info)
abortOfAnother
void abortOfAnother(java.lang.String name)
gameStart
void gameStart()
moveRequest
void moveRequest(boolean waitForMe)
undoRequest
void undoRequest(boolean undo)
removeRequest
void removeRequest(boolean ok,
java.lang.String info,
int id)
passAck
void passAck(boolean ok,
java.lang.String info,
int id)
moveAck
void moveAck(boolean ok,
java.lang.String info,
int to,
int from,
int id)
putAck
void putAck(boolean ok,
java.lang.String info,
int to,
int cont,
int id)
removeAck
void removeAck(boolean ok,
java.lang.String info,
int to,
int cont,
int id)
removeOfAnother
void removeOfAnother(boolean ok,
java.lang.String info,
int to,
int cont,
int id)
win
void win()
lose
void lose(java.lang.String winner)
info
void info(java.lang.String info)
empty
void empty()
closeSocket
void closeSocket()