パッケージ org.aiwolf.server.net

クラス DirectConnectServer

  • すべての実装されたインタフェース:
    GameServer

    public class DirectConnectServer
    extends java.lang.Object
    implements GameServer
    推奨されていません。
    Connect player and server directry
    作成者:
    tori
    • フィールドの詳細

      • agentPlayerMap

        protected java.util.Map<Agent,​Player> agentPlayerMap
        推奨されていません。
        Agents connected to the server
      • playerAgentMap

        protected java.util.Map<Player,​Agent> playerAgentMap
        推奨されていません。
        Agents connected to the server
      • requestRoleMap

        protected java.util.Map<Agent,​Role> requestRoleMap
        推奨されていません。
      • gameData

        protected GameData gameData
        推奨されていません。
        GameData
      • gameSetting

        protected GameSetting gameSetting
        推奨されていません。
        Game Setting
    • コンストラクタの詳細

      • DirectConnectServer

        public DirectConnectServer​(java.util.List<Player> playerList)
        推奨されていません。
      • DirectConnectServer

        public DirectConnectServer​(java.util.Map<Player,​Role> playerMap)
        推奨されていません。
    • メソッドの詳細

      • getConnectedAgentList

        public java.util.List<Agent> getConnectedAgentList()
        推奨されていません。
        定義:
        getConnectedAgentList インタフェース内 GameServer
        戻り値:
      • setGameData

        public void setGameData​(GameData gameData)
        推奨されていません。
        定義:
        setGameData インタフェース内 GameServer
      • setGameSetting

        public void setGameSetting​(GameSetting gameSetting)
        推奨されていません。
        インタフェースからコピーされた説明: GameServer
        set GameSetting
        定義:
        setGameSetting インタフェース内 GameServer
      • init

        public void init​(Agent agent)
        推奨されていません。
        定義:
        init インタフェース内 GameServer
      • requestName

        public java.lang.String requestName​(Agent agent)
        推奨されていません。
        インタフェースからコピーされた説明: GameServer
        Request agent's name
        定義:
        requestName インタフェース内 GameServer
        戻り値:
      • requestRequestRole

        public Role requestRequestRole​(Agent agent)
        推奨されていません。
        インタフェースからコピーされた説明: GameServer
        Request roles that agent request
        定義:
        requestRequestRole インタフェース内 GameServer
        戻り値:
      • dayStart

        public void dayStart​(Agent agent)
        推奨されていません。
        インタフェースからコピーされた説明: GameServer
        called when day started
        定義:
        dayStart インタフェース内 GameServer
      • dayFinish

        public void dayFinish​(Agent agent)
        推奨されていません。
        インタフェースからコピーされた説明: GameServer
        called when day finished
        定義:
        dayFinish インタフェース内 GameServer
      • requestTalk

        public java.lang.String requestTalk​(Agent agent)
        推奨されていません。
        定義:
        requestTalk インタフェース内 GameServer
        戻り値:
      • requestWhisper

        public java.lang.String requestWhisper​(Agent agent)
        推奨されていません。
        定義:
        requestWhisper インタフェース内 GameServer
        戻り値:
      • requestVote

        public Agent requestVote​(Agent agent)
        推奨されていません。
        定義:
        requestVote インタフェース内 GameServer
        戻り値:
      • finish

        public void finish​(Agent agent)
        推奨されていません。
        インタフェースからコピーされた説明: GameServer
        send finished message
        定義:
        finish インタフェース内 GameServer
      • close

        public void close()
        推奨されていません。
        インタフェースからコピーされた説明: GameServer
        close connections
        定義:
        close インタフェース内 GameServer
      • getAgent

        public Agent getAgent​(Player player)
        推奨されていません。
      • getPlayer

        public Player getPlayer​(Agent agent)
        推奨されていません。