public class ClientNetworkGame extends java.util.Observable implements NetworkGame, java.util.Observer
allPlayersInOrder, ask, FROMTOP, LIST, myPiles, namesAllExceptMee, needYourPiles, plainTextForAll, renameBack, renamed, RESPONSE, serverName, sharedContent, shuffle, STEAL, syncing
Constructor and Description |
---|
ClientNetworkGame(Settings settings,
JoinedPlayer joinedPalyer) |
Modifier and Type | Method and Description |
---|---|
Card[] |
askCards(java.lang.String nameFrom,
java.lang.String nameTo,
java.lang.String pile,
java.lang.String reqest,
java.lang.String context) |
void |
closeAll() |
java.lang.String[] |
getPlayerPiles(java.lang.String playerName) |
java.lang.String[] |
getPlayersExceptMe() |
java.lang.String[] |
getPlayersInOrder() |
java.lang.String |
getServerName() |
void |
messageToServerForAll(java.lang.String string) |
void |
renamePlayer(java.lang.String from,
java.lang.String to) |
void |
replyCards(java.lang.String nameFrom,
java.lang.String nameTo,
java.lang.String pile,
java.lang.String reqest,
java.lang.String context) |
void |
sendSharedContent(java.lang.String s) |
void |
shufflePile(java.lang.String pile) |
void |
syncTable(java.lang.String createSentence) |
void |
update(java.util.Observable o,
java.lang.Object arg) |
public ClientNetworkGame(Settings settings, JoinedPlayer joinedPalyer)
public void messageToServerForAll(java.lang.String string)
messageToServerForAll
in interface NetworkGame
public void update(java.util.Observable o, java.lang.Object arg)
update
in interface java.util.Observer
public void renamePlayer(java.lang.String from, java.lang.String to)
renamePlayer
in interface NetworkGame
public void sendSharedContent(java.lang.String s)
sendSharedContent
in interface NetworkGame
public java.lang.String[] getPlayersInOrder()
getPlayersInOrder
in interface NetworkGame
public java.lang.String[] getPlayersExceptMe()
getPlayersExceptMe
in interface NetworkGame
public void replyCards(java.lang.String nameFrom, java.lang.String nameTo, java.lang.String pile, java.lang.String reqest, java.lang.String context)
replyCards
in interface NetworkGame
public Card[] askCards(java.lang.String nameFrom, java.lang.String nameTo, java.lang.String pile, java.lang.String reqest, java.lang.String context)
askCards
in interface NetworkGame
public java.lang.String[] getPlayerPiles(java.lang.String playerName)
getPlayerPiles
in interface NetworkGame
public void syncTable(java.lang.String createSentence)
syncTable
in interface NetworkGame
public java.lang.String getServerName()
getServerName
in interface NetworkGame
public void shufflePile(java.lang.String pile)
shufflePile
in interface NetworkGame
public void closeAll()
closeAll
in interface NetworkGame