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

クラス DirectConnectServer

java.lang.Object
org.aiwolf.server.net.DirectConnectServer
すべての実装されたインタフェース:
GameServer

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

    • agentPlayerMap

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

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

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

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

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

    • DirectConnectServer

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

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

    • getConnectedAgentList

      public 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 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 String requestTalk(Agent agent)
      推奨されていません。
      定義:
      requestTalk インタフェース内 GameServer
      戻り値:
    • requestWhisper

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

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

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

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

      public Agent requestAttackTarget(Agent agent)
      推奨されていません。
      定義:
      requestAttackTarget インタフェース内 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)
      推奨されていません。