public class ServerNetworkGame 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 |
|---|
ServerNetworkGame(Settings settings,
java.util.ArrayList<JoinedPlayer> joinedPlayers) |
| 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 |
messageToServerForAllImpl(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 ServerNetworkGame(Settings settings, java.util.ArrayList<JoinedPlayer> joinedPlayers)
public void messageToServerForAllImpl(java.lang.String string)
public void update(java.util.Observable o,
java.lang.Object arg)
update in interface java.util.Observerpublic void messageToServerForAll(java.lang.String string)
messageToServerForAll in interface NetworkGamepublic void renamePlayer(java.lang.String from,
java.lang.String to)
renamePlayer in interface NetworkGamepublic void sendSharedContent(java.lang.String s)
sendSharedContent in interface NetworkGamepublic java.lang.String[] getPlayersExceptMe()
getPlayersExceptMe in interface NetworkGamepublic java.lang.String[] getPlayersInOrder()
getPlayersInOrder in interface NetworkGamepublic 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 NetworkGamepublic 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 NetworkGamepublic java.lang.String[] getPlayerPiles(java.lang.String playerName)
getPlayerPiles in interface NetworkGamepublic void syncTable(java.lang.String createSentence)
syncTable in interface NetworkGamepublic java.lang.String getServerName()
getServerName in interface NetworkGamepublic void shufflePile(java.lang.String pile)
shufflePile in interface NetworkGamepublic void closeAll()
closeAll in interface NetworkGame