cardmanager.networking.impl
Class ServerNetworkGame
java.lang.Object
java.util.Observable
cardmanager.networking.impl.ServerNetworkGame
- All Implemented Interfaces:
- NetworkGame, java.util.Observer
public class ServerNetworkGame
- extends java.util.Observable
- implements NetworkGame, java.util.Observer
Fields inherited from interface cardmanager.networking.NetworkGame |
allPlayersInOrder, ask, FROMTOP, LIST, myPiles, namesAllExceptMee, needYourPiles, plainTextForAll, renameBack, renamed, RESPONSE, serverName, sharedContent, shuffle, STEAL, syncing |
Method Summary |
Card[] |
askCards(java.lang.String nameFrom,
java.lang.String nameTo,
java.lang.String pile,
java.lang.String reqest,
java.lang.String context)
|
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)
|
Methods inherited from class java.util.Observable |
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServerNetworkGame
public ServerNetworkGame(Settings settings,
java.util.ArrayList<JoinedPlayer> joinedPlayers)
messageToServerForAllImpl
public void messageToServerForAllImpl(java.lang.String string)
update
public void update(java.util.Observable o,
java.lang.Object arg)
- Specified by:
update
in interface java.util.Observer
messageToServerForAll
public void messageToServerForAll(java.lang.String string)
- Specified by:
messageToServerForAll
in interface NetworkGame
renamePlayer
public void renamePlayer(java.lang.String from,
java.lang.String to)
- Specified by:
renamePlayer
in interface NetworkGame
sendSharedContent
public void sendSharedContent(java.lang.String s)
- Specified by:
sendSharedContent
in interface NetworkGame
getPlayersExceptMe
public java.lang.String[] getPlayersExceptMe()
- Specified by:
getPlayersExceptMe
in interface NetworkGame
getPlayersInOrder
public java.lang.String[] getPlayersInOrder()
- Specified by:
getPlayersInOrder
in interface NetworkGame
replyCards
public void replyCards(java.lang.String nameFrom,
java.lang.String nameTo,
java.lang.String pile,
java.lang.String reqest,
java.lang.String context)
- Specified by:
replyCards
in interface NetworkGame
askCards
public Card[] askCards(java.lang.String nameFrom,
java.lang.String nameTo,
java.lang.String pile,
java.lang.String reqest,
java.lang.String context)
- Specified by:
askCards
in interface NetworkGame
getPlayerPiles
public java.lang.String[] getPlayerPiles(java.lang.String playerName)
- Specified by:
getPlayerPiles
in interface NetworkGame
syncTable
public void syncTable(java.lang.String createSentence)
- Specified by:
syncTable
in interface NetworkGame
getServerName
public java.lang.String getServerName()
- Specified by:
getServerName
in interface NetworkGame
shufflePile
public void shufflePile(java.lang.String pile)
- Specified by:
shufflePile
in interface NetworkGame