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)
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)
-
-
-
Constructor Detail
-
ClientNetworkGame
public ClientNetworkGame(Settings settings, JoinedPlayer joinedPalyer)
-
-
Method Detail
-
messageToServerForAll
public void messageToServerForAll(java.lang.String string)
- Specified by:
messageToServerForAll
in interfaceNetworkGame
-
update
public void update(java.util.Observable o, java.lang.Object arg)
- Specified by:
update
in interfacejava.util.Observer
-
renamePlayer
public void renamePlayer(java.lang.String from, java.lang.String to)
- Specified by:
renamePlayer
in interfaceNetworkGame
-
sendSharedContent
public void sendSharedContent(java.lang.String s)
- Specified by:
sendSharedContent
in interfaceNetworkGame
-
getPlayersInOrder
public java.lang.String[] getPlayersInOrder()
- Specified by:
getPlayersInOrder
in interfaceNetworkGame
-
getPlayersExceptMe
public java.lang.String[] getPlayersExceptMe()
- Specified by:
getPlayersExceptMe
in 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:
replyCards
in 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:
askCards
in interfaceNetworkGame
-
getPlayerPiles
public java.lang.String[] getPlayerPiles(java.lang.String playerName)
- Specified by:
getPlayerPiles
in interfaceNetworkGame
-
syncTable
public void syncTable(java.lang.String createSentence)
- Specified by:
syncTable
in interfaceNetworkGame
-
getServerName
public java.lang.String getServerName()
- Specified by:
getServerName
in interfaceNetworkGame
-
shufflePile
public void shufflePile(java.lang.String pile)
- Specified by:
shufflePile
in interfaceNetworkGame
-
closeAll
public void closeAll()
- Specified by:
closeAll
in interfaceNetworkGame
-
-