Package cardmanager.networking.impl
Class ClientNetworkGame
- java.lang.Object
-
- java.util.Observable
-
- cardmanager.networking.impl.ClientNetworkGame
-
- All Implemented Interfaces:
NetworkGame,java.util.Observer
public class ClientNetworkGame extends java.util.Observable implements NetworkGame, java.util.Observer
-
-
Field Summary
-
Fields inherited from interface cardmanager.networking.NetworkGame
allPlayersInOrder, ask, FROMTOP, LIST, myPiles, namesAllExceptMee, needYourPiles, plainTextForAll, renameBack, renamed, RESPONSE, serverName, sharedContent, shuffle, STEAL, syncing
-
-
Constructor Summary
Constructors Constructor Description ClientNetworkGame(Settings settings, JoinedPlayer joinedPalyer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Card[]askCards(java.lang.String nameFrom, java.lang.String nameTo, java.lang.String pile, java.lang.String reqest, java.lang.String context)voidcloseAll()java.lang.String[]getPlayerPiles(java.lang.String playerName)java.lang.String[]getPlayersExceptMe()java.lang.String[]getPlayersInOrder()java.lang.StringgetServerName()voidmessageToServerForAll(java.lang.String string)voidrenamePlayer(java.lang.String from, java.lang.String to)voidreplyCards(java.lang.String nameFrom, java.lang.String nameTo, java.lang.String pile, java.lang.String reqest, java.lang.String context)voidsendSharedContent(java.lang.String s)voidshufflePile(java.lang.String pile)voidsyncTable(java.lang.String createSentence)voidupdate(java.util.Observable o, java.lang.Object arg)
-
-
-
Constructor Detail
-
ClientNetworkGame
public ClientNetworkGame(Settings settings, JoinedPlayer joinedPalyer)
-
-
Method Detail
-
messageToServerForAll
public void messageToServerForAll(java.lang.String string)
- Specified by:
messageToServerForAllin interfaceNetworkGame
-
update
public void update(java.util.Observable o, java.lang.Object arg)- Specified by:
updatein interfacejava.util.Observer
-
renamePlayer
public void renamePlayer(java.lang.String from, java.lang.String to)- Specified by:
renamePlayerin interfaceNetworkGame
-
sendSharedContent
public void sendSharedContent(java.lang.String s)
- Specified by:
sendSharedContentin interfaceNetworkGame
-
getPlayersInOrder
public java.lang.String[] getPlayersInOrder()
- Specified by:
getPlayersInOrderin interfaceNetworkGame
-
getPlayersExceptMe
public java.lang.String[] getPlayersExceptMe()
- Specified by:
getPlayersExceptMein interfaceNetworkGame
-
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:
replyCardsin interfaceNetworkGame
-
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:
askCardsin interfaceNetworkGame
-
getPlayerPiles
public java.lang.String[] getPlayerPiles(java.lang.String playerName)
- Specified by:
getPlayerPilesin interfaceNetworkGame
-
syncTable
public void syncTable(java.lang.String createSentence)
- Specified by:
syncTablein interfaceNetworkGame
-
getServerName
public java.lang.String getServerName()
- Specified by:
getServerNamein interfaceNetworkGame
-
shufflePile
public void shufflePile(java.lang.String pile)
- Specified by:
shufflePilein interfaceNetworkGame
-
closeAll
public void closeAll()
- Specified by:
closeAllin interfaceNetworkGame
-
-