Class ServerNetworkGame

  • All Implemented Interfaces:
    NetworkGame, java.util.Observer

    public class ServerNetworkGame
    extends java.util.Observable
    implements NetworkGame, java.util.Observer
    • Constructor Detail

      • ServerNetworkGame

        public ServerNetworkGame​(Settings settings,
                                 java.util.ArrayList<JoinedPlayer> joinedPlayers)
    • Method Detail

      • 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
      • renamePlayer

        public void renamePlayer​(java.lang.String from,
                                 java.lang.String to)
        Specified by:
        renamePlayer 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
      • shufflePile

        public void shufflePile​(java.lang.String pile)
        Specified by:
        shufflePile in interface NetworkGame