Package cardmanager.networking
Interface NetworkGame
-
- All Known Implementing Classes:
AbstractNetworkGame
,ClientNetworkGame
,ServerNetworkGame
public interface NetworkGame
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
allPlayersInOrder
static java.lang.String
ask
static java.lang.String
FROMTOP
static java.lang.String
LIST
static java.lang.String
myPiles
static java.lang.String
namesAllExceptMee
static java.lang.String
needYourPiles
static java.lang.String
plainTextForAll
static java.lang.String
renameBack
static java.lang.String
renamed
static java.lang.String
RESPONSE
static java.lang.String
serverName
static java.lang.String
sharedContent
static java.lang.String
shuffle
static java.lang.String
STEAL
static java.lang.String
syncing
-
Method Summary
All Methods Instance Methods Abstract 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)
-
-
-
Field Detail
-
plainTextForAll
static final java.lang.String plainTextForAll
- See Also:
- Constant Field Values
-
renameBack
static final java.lang.String renameBack
- See Also:
- Constant Field Values
-
renamed
static final java.lang.String renamed
- See Also:
- Constant Field Values
-
sharedContent
static final java.lang.String sharedContent
- See Also:
- Constant Field Values
-
namesAllExceptMee
static final java.lang.String namesAllExceptMee
- See Also:
- Constant Field Values
-
allPlayersInOrder
static final java.lang.String allPlayersInOrder
- See Also:
- Constant Field Values
-
needYourPiles
static final java.lang.String needYourPiles
- See Also:
- Constant Field Values
-
myPiles
static final java.lang.String myPiles
- See Also:
- Constant Field Values
-
syncing
static final java.lang.String syncing
- See Also:
- Constant Field Values
-
serverName
static final java.lang.String serverName
- See Also:
- Constant Field Values
-
shuffle
static final java.lang.String shuffle
- See Also:
- Constant Field Values
-
ask
static final java.lang.String ask
- See Also:
- Constant Field Values
-
LIST
static final java.lang.String LIST
- See Also:
- Constant Field Values
-
FROMTOP
static final java.lang.String FROMTOP
- See Also:
- Constant Field Values
-
STEAL
static final java.lang.String STEAL
- See Also:
- Constant Field Values
-
RESPONSE
static final java.lang.String RESPONSE
- See Also:
- Constant Field Values
-
-
Method Detail
-
askCards
Card[] askCards(java.lang.String nameFrom, java.lang.String nameTo, java.lang.String pile, java.lang.String reqest, java.lang.String context)
-
replyCards
void replyCards(java.lang.String nameFrom, java.lang.String nameTo, java.lang.String pile, java.lang.String reqest, java.lang.String context)
-
getServerName
java.lang.String getServerName()
-
getPlayersExceptMe
java.lang.String[] getPlayersExceptMe()
-
getPlayersInOrder
java.lang.String[] getPlayersInOrder()
-
getPlayerPiles
java.lang.String[] getPlayerPiles(java.lang.String playerName)
-
messageToServerForAll
void messageToServerForAll(java.lang.String string)
-
renamePlayer
void renamePlayer(java.lang.String from, java.lang.String to)
-
shufflePile
void shufflePile(java.lang.String pile)
-
sendSharedContent
void sendSharedContent(java.lang.String s)
-
syncTable
void syncTable(java.lang.String createSentence)
-
closeAll
void closeAll()
-
-