public class ChessGame extends Service
Modifier and Type | Field and Description |
---|---|
static org.slf4j.Logger |
log |
cfgDir, dnaPool, MESSAGE_RECORDING_FORMAT_BINARY, MESSAGE_RECORDING_FORMAT_XML
Constructor and Description |
---|
ChessGame(java.lang.String n) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
computerMoved(java.lang.String move) |
static ServiceType |
getMetaData()
This static method returns all the details of the class without it having
to be constructed.
|
HMove |
inputHMove(HMove s) |
java.lang.String |
inputMove(java.lang.String s) |
static void |
main(java.lang.String[] args) |
HMove |
makeHMove(HMove m) |
java.lang.String |
makeMove(HMove m,
java.lang.String code) |
void |
move(java.lang.String move) |
java.lang.String |
parseOSC(java.lang.String data) |
java.lang.String |
publishMove(java.lang.String move) |
addListener, addListener, addTask, addTask, addTask, addTaskOneShot, allowDisplay, allowDisplay, attach, attach, broadcastState, buildDna, buildDna, buildDnaKeys, buildDnaNames, clearLastError, close, containsTask, copyShallowFrom, createPeer, createPeer, createRootReserved, detach, detach, detach, echoHeartbeat, error, error, error, getAttached, getCfgDir, getComm, getDeclaredMethodNames, getDeclaredMethods, getDescription, getDna, getDnaString, getHostName, getInbox, getInstanceId, getIntanceName, getInterfaceSet, getLastError, getMessageSet, getMetaData, getMethodMap, getMethodNames, getMethods, getMethodToolTip, getMsg, getName, getNotifyList, getNotifyListKeySet, getOutbox, getPeerKey, getPeerName, getServiceResourceFile, getSimpleName, getTasks, getThisThread, getType, hasError, hasPeers, help, help, in, info, info, invoke, invoke, invoke, invokeOn, isAttached, isAttached, isLocal, isReady, isRunning, isRuntime, isVirtual, load, load, logTimeEnable, mergeDna, mergeDna, mergePeerDna, movePeerDna, out, out, preProcessHook, preRoutingHook, publishError, publishQueueStats, publishState, publishStats, publishStatus, purgeTask, purgeTasks, releasePeers, releaseService, removeAllListeners, removeListener, requiresSecurity, reserve, reserve, reserveRoot, reserveRoot, reserveRootAs, run, save, save, save, send, send, send, send, sendBlocking, sendBlocking, sendBlocking, sendBlocking, sendPeer, setInstanceId, setName, setPeer, setSecurityProvider, setState, setThisThread, setVirtual, sleep, stackToString, startHeartbeat, startPeer, startPeer, startRecording, startService, stopHeartbeat, stopMsgRecording, stopService, subscribe, subscribe, subscribe, toString, unsubscribe, unsubscribe, unsubscribe, updateStats, warn, warn
public static void main(java.lang.String[] args) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public java.lang.String computerMoved(java.lang.String move)
public java.lang.String inputMove(java.lang.String s)
public java.lang.String makeMove(HMove m, java.lang.String code)
public java.lang.String publishMove(java.lang.String move)
public void move(java.lang.String move)
public java.lang.String parseOSC(java.lang.String data)
public static ServiceType getMetaData()