nanomunchers
Class NanoHuClient
java.lang.Object
heurgame.HuClient
nanomunchers.NanoHuClient
- All Implemented Interfaces:
- java.lang.Runnable
- public class NanoHuClient
- extends heurgame.HuClient
Representation of the client side of the Nanomunchers protocol.
- Author:
- David Kaplin
Fields inherited from class heurgame.HuClient |
debugging, fromServer, guiReceptor, move, toServer |
Methods inherited from class heurgame.HuClient |
attach, connect, fromOutside, getName, setReceptor |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NanoHuClient
public NanoHuClient()
waitForMessage
public java.lang.String waitForMessage()
- See Also:
HuClient.waitForMessage()
handleMove
public java.lang.String handleMove(java.lang.String query)
- See Also:
HuClient.handleMove(java.lang.String)
handleInvalidMove
public java.lang.String handleInvalidMove(java.lang.String reason)
- See Also:
HuClient.handleInvalidMove(java.lang.String)
handleInitialStatus
public void handleInitialStatus(java.lang.String status)
- Can be ignored
- See Also:
HuClient.handleInitialStatus(java.lang.String)
handleStatus
public void handleStatus(java.lang.String status)
- Not used
- See Also:
HuClient.handleStatus(java.lang.String)
handleIncrementalStatus
public void handleIncrementalStatus(java.lang.String status)
- Not used
- See Also:
HuClient.handleIncrementalStatus(java.lang.String)
handleFinalStatus
public void handleFinalStatus(java.lang.String status)
- See Also:
HuClient.handleFinalStatus(java.lang.String)
handleDisqualification
public void handleDisqualification(java.lang.String reason)
- See Also:
HuClient.handleDisqualification(java.lang.String)
run
public void run()
- See Also:
Runnable.run()