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

インタフェース GameServer

    • メソッドの詳細

      • getConnectedAgentList

        java.util.List<Agent> getConnectedAgentList()
        戻り値:
      • setGameSetting

        void setGameSetting​(GameSetting gameSetting)
        set GameSetting
        パラメータ:
        gameSetting -
      • init

        void init​(Agent agent)
        パラメータ:
        agent -
      • requestName

        java.lang.String requestName​(Agent agent)
        Request agent's name
        パラメータ:
        agent -
        戻り値:
      • requestRequestRole

        Role requestRequestRole​(Agent agent)
        Request roles that agent request
        パラメータ:
        agent -
        戻り値:
      • requestTalk

        java.lang.String requestTalk​(Agent agent)
        パラメータ:
        agent -
        戻り値:
      • requestWhisper

        java.lang.String requestWhisper​(Agent agent)
        パラメータ:
        agent -
        戻り値:
      • requestVote

        Agent requestVote​(Agent agent)
        パラメータ:
        agent -
        戻り値:
      • requestDivineTarget

        Agent requestDivineTarget​(Agent agent)
        パラメータ:
        agent -
        戻り値:
      • requestGuardTarget

        Agent requestGuardTarget​(Agent agent)
        パラメータ:
        agent -
        戻り値:
      • requestAttackTarget

        Agent requestAttackTarget​(Agent agent)
        パラメータ:
        agent -
        戻り値:
      • setGameData

        void setGameData​(GameData gameData)
        パラメータ:
        gameInfo -
      • dayStart

        void dayStart​(Agent agent)
        called when day started
        パラメータ:
        agent -
      • dayFinish

        void dayFinish​(Agent agent)
        called when day finished
        パラメータ:
        agent -
      • finish

        void finish​(Agent agent)
        send finished message
      • close

        void close()
        close connections