cardmanager.networking.impl
Class AbstractNetworkGame

java.lang.Object
  extended by cardmanager.networking.impl.AbstractNetworkGame
All Implemented Interfaces:
NetworkGame

public abstract class AbstractNetworkGame
extends java.lang.Object
implements NetworkGame


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
AbstractNetworkGame()
           
 
Method Summary
static java.lang.String getNameFromNameAndCount(java.lang.String name)
           
static java.lang.String[] parse(java.lang.String command)
           
static java.lang.String prepareAllNames(java.lang.String[] toArray)
           
static java.lang.String prepareNames(java.lang.String[] toArray)
           
static SyncKeeper syncRequest(JoinedPlayer fromwho, java.lang.String reqestMessageToFromWho, SyncKeeper waitFor, int timeoout, java.lang.String message, NetworkLogger log)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface cardmanager.networking.NetworkGame
askCards, getPlayerPiles, getPlayersExceptMe, getPlayersInOrder, getServerName, messageToServerForAll, renamePlayer, replyCards, sendSharedContent, shufflePile, syncTable
 

Constructor Detail

AbstractNetworkGame

public AbstractNetworkGame()
Method Detail

getNameFromNameAndCount

public static java.lang.String getNameFromNameAndCount(java.lang.String name)

parse

public static java.lang.String[] parse(java.lang.String command)

prepareNames

public static java.lang.String prepareNames(java.lang.String[] toArray)

prepareAllNames

public static java.lang.String prepareAllNames(java.lang.String[] toArray)

syncRequest

public static SyncKeeper syncRequest(JoinedPlayer fromwho,
                                     java.lang.String reqestMessageToFromWho,
                                     SyncKeeper waitFor,
                                     int timeoout,
                                     java.lang.String message,
                                     NetworkLogger log)