|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Thread
vutbr.checkers.protocol.ProtocolClient
vutbr.checkers.client.swing.ClientThread
public class ClientThread
Trida ClientThread - vlakno komunikace klientske strany
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.lang.Thread |
---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
Field Summary |
---|
Fields inherited from class java.lang.Thread |
---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
---|---|
ClientThread(java.lang.String host,
int port,
java.lang.String login,
boolean register)
Konstruktor |
Method Summary | |
---|---|
void |
connect()
Pripoji se k serveru |
void |
disconnect()
Odpoji se od serveru |
void |
game(java.lang.String login)
Odesle RequestGame zpravu |
void |
gameAccepted(java.lang.String login)
Odesle ReplyGameAccept zpravu a vytvori klientskou hru |
void |
gameDesync(java.lang.String error)
Rozsynchronizovani hry |
void |
gameEnd()
Odesle RequestGameEnd zpravu |
void |
gameRejected(java.lang.String login)
Odesle ReplyGameReject zpravu |
protected ClientGame |
getClientGame()
Vrati klientskou cast hry |
java.lang.String |
getHost()
Vrati host |
java.lang.String |
getLogin()
Vrati login |
MainWindow |
getMainWindow()
Vrati hlavni okno |
void |
onBadCommand()
|
void |
onExit()
|
void |
onGame(java.lang.String login)
|
void |
onGameAccept(java.lang.String login)
|
void |
onGameEnd()
|
void |
onGameError(java.lang.String error)
|
void |
onGameReject(java.lang.String login)
|
void |
onLogin(java.lang.String login)
|
void |
onLoginError(java.lang.String error)
|
void |
onLoginOk()
|
void |
onRegister(java.lang.String login)
|
void |
onRegisterError(java.lang.String error)
|
void |
onRegisterOk()
|
void |
onTurn(int x,
int y,
int toX,
int toY)
|
void |
onTurnEnd()
|
void |
onTurnEndError(java.lang.String error)
|
void |
onTurnEndOk()
|
void |
onTurnError(java.lang.String error)
|
void |
onTurnOk()
|
void |
onUserInGame(java.lang.String login)
|
void |
onUserLogin(java.lang.String login)
|
void |
onUserLogout(java.lang.String login)
|
void |
onUserOutGame(java.lang.String login)
|
void |
setHost(java.lang.String host)
Nastavi host |
void |
setLogin(java.lang.String login)
Nastavi login |
protected void |
setMainWindow(MainWindow mainWindow)
Nastavi hlavni okno |
void |
setPort(int port)
Nastavi port |
void |
turn(int x,
int y,
int toX,
int toY)
Odesle RequestTurn zpravu |
void |
turnEnd()
Odesle RequestTurnEnd zpravu |
Methods inherited from class vutbr.checkers.protocol.ProtocolClient |
---|
denyMethod, getProtocolInput, getProtocolOutput, onPing, onPong, setProtocolInput, setProtocolOutput |
Methods inherited from class java.lang.Thread |
---|
activeCount, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, checkAccess, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, run, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ClientThread(java.lang.String host, int port, java.lang.String login, boolean register)
host
- Hostport
- Port serverulogin
- Login hraceMethod Detail |
---|
protected void setMainWindow(MainWindow mainWindow)
mainWindow
- Hlavni okno hrypublic void setHost(java.lang.String host)
host
- Hostpublic void setPort(int port)
port
- Port serverupublic void setLogin(java.lang.String login)
login
- Login hracepublic MainWindow getMainWindow()
public java.lang.String getHost()
public java.lang.String getLogin()
protected ClientGame getClientGame()
public void connect() throws java.io.IOException
java.io.IOException
public void disconnect()
public void game(java.lang.String login)
login
- Login protihracepublic void gameAccepted(java.lang.String login)
login
- Login protihracepublic void gameRejected(java.lang.String login)
login
- Login protihracepublic void turn(int x, int y, int toX, int toY)
x
- Zdrojova souradnice Xy
- Zdrojova souradnice YtoX
- Cilova souradnice XtoY
- Cilova souradnice Ypublic void turnEnd()
public void gameEnd()
public void gameDesync(java.lang.String error)
public void onRegister(java.lang.String login)
onRegister
in class ProtocolClient
public void onLogin(java.lang.String login)
onLogin
in class ProtocolClient
public void onExit()
onExit
in class ProtocolClient
public void onGame(java.lang.String login)
onGame
in class ProtocolClient
public void onGameEnd()
onGameEnd
in class ProtocolClient
public void onTurn(int x, int y, int toX, int toY)
onTurn
in class ProtocolClient
public void onTurnEnd()
onTurnEnd
in class ProtocolClient
public void onBadCommand()
onBadCommand
in class ProtocolClient
public void onLoginOk()
onLoginOk
in class ProtocolClient
public void onLoginError(java.lang.String error)
onLoginError
in class ProtocolClient
public void onRegisterOk()
onRegisterOk
in class ProtocolClient
public void onRegisterError(java.lang.String error)
onRegisterError
in class ProtocolClient
public void onUserLogin(java.lang.String login)
onUserLogin
in class ProtocolClient
public void onUserLogout(java.lang.String login)
onUserLogout
in class ProtocolClient
public void onUserInGame(java.lang.String login)
onUserInGame
in class ProtocolClient
public void onUserOutGame(java.lang.String login)
onUserOutGame
in class ProtocolClient
public void onGameAccept(java.lang.String login)
onGameAccept
in class ProtocolClient
public void onGameReject(java.lang.String login)
onGameReject
in class ProtocolClient
public void onGameError(java.lang.String error)
onGameError
in class ProtocolClient
public void onTurnError(java.lang.String error)
onTurnError
in class ProtocolClient
public void onTurnEndError(java.lang.String error)
onTurnEndError
in class ProtocolClient
public void onTurnEndOk()
onTurnEndOk
in class ProtocolClient
public void onTurnOk()
onTurnOk
in class ProtocolClient
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |