|
|||||||||||
| 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 | ||||||||||