|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectheurgame.PlayerProxy
nanomunchers.NanoPlayerProxy
The Server-side of the nanomunchers protocol.
Field Summary |
Fields inherited from class heurgame.PlayerProxy |
debugging, fromPlayer, token, toPlayer |
Constructor Summary | |
NanoPlayerProxy()
|
Method Summary | |
java.lang.String |
getMove(java.lang.String query)
Issues "MOVE" request |
void |
sendDisqualify(java.lang.String reason)
Issues "OUTTAHERE" |
void |
sendDone()
Issues "DONE" |
void |
sendFinalStatus(java.lang.String status)
Issues "FINAL" WIN, LOSE, TIE |
void |
sendIncrementalStatus(java.lang.String status)
Not needed |
void |
sendInitialStatus(java.lang.String status)
Issues "INIT" with initial protocol information |
java.lang.String |
sendInvalidMove(java.lang.String information)
Issues "INVALID" |
java.lang.String |
sendNext()
Issues "NEXT" |
void |
sendStatus(java.lang.String status)
Not needed |
void |
sendWarning(java.lang.String information)
Issues "WARNING" milliseconds |
void |
setupLogging(heurgame.logging.LogBox debugger)
|
Methods inherited from class heurgame.PlayerProxy |
getToken, setup |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public NanoPlayerProxy()
Method Detail |
public java.lang.String getMove(java.lang.String query)
PlayerProxy.getMove(java.lang.String)
public void sendDisqualify(java.lang.String reason)
PlayerProxy.sendDisqualify(java.lang.String)
public void sendInitialStatus(java.lang.String status)
PlayerProxy.sendInitialStatus(java.lang.String)
public void sendFinalStatus(java.lang.String status)
PlayerProxy.sendFinalStatus(java.lang.String)
public void sendStatus(java.lang.String status)
PlayerProxy.sendStatus(java.lang.String)
public void sendIncrementalStatus(java.lang.String status)
PlayerProxy.sendIncrementalStatus(java.lang.String)
public java.lang.String sendInvalidMove(java.lang.String information)
PlayerProxy.sendInvalidMove(java.lang.String)
public void setupLogging(heurgame.logging.LogBox debugger)
PlayerProxy.setupLogging(heurgame.logging.LogBox)
public void sendWarning(java.lang.String information)
PlayerProxy.sendWarning(java.lang.String)
public java.lang.String sendNext()
public void sendDone()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |