パッケージ org.aiwolf.server.net
クラス DirectConnectServer
- java.lang.Object
-
- org.aiwolf.server.net.DirectConnectServer
-
- すべての実装されたインタフェース:
GameServer
public class DirectConnectServer extends java.lang.Object implements GameServer
推奨されていません。Connect player and server directry- 作成者:
- tori
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 protected java.util.Map<Agent,Player>
agentPlayerMap
推奨されていません。Agents connected to the serverprotected GameData
gameData
推奨されていません。GameDataprotected GameSetting
gameSetting
推奨されていません。Game Settingprotected java.util.Map<Player,Agent>
playerAgentMap
推奨されていません。Agents connected to the serverprotected java.util.Map<Agent,Role>
requestRoleMap
推奨されていません。
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 DirectConnectServer(java.util.List<Player> playerList)
推奨されていません。DirectConnectServer(java.util.Map<Player,Role> playerMap)
推奨されていません。
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 推奨されていないメソッド 修飾子とタイプ メソッド 説明 void
close()
推奨されていません。close connectionsvoid
dayFinish(Agent agent)
推奨されていません。called when day finishedvoid
dayStart(Agent agent)
推奨されていません。called when day startedvoid
finish(Agent agent)
推奨されていません。send finished messageAgent
getAgent(Player player)
推奨されていません。java.util.List<Agent>
getConnectedAgentList()
推奨されていません。Player
getPlayer(Agent agent)
推奨されていません。void
init(Agent agent)
推奨されていません。Agent
requestAttackTarget(Agent agent)
推奨されていません。Agent
requestDivineTarget(Agent agent)
推奨されていません。Agent
requestGuardTarget(Agent agent)
推奨されていません。java.lang.String
requestName(Agent agent)
推奨されていません。Request agent's nameRole
requestRequestRole(Agent agent)
推奨されていません。Request roles that agent requestjava.lang.String
requestTalk(Agent agent)
推奨されていません。Agent
requestVote(Agent agent)
推奨されていません。java.lang.String
requestWhisper(Agent agent)
推奨されていません。void
setGameData(GameData gameData)
推奨されていません。void
setGameSetting(GameSetting gameSetting)
推奨されていません。set GameSetting
-
-
-
フィールドの詳細
-
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
-
gameData
protected GameData gameData
推奨されていません。GameData
-
gameSetting
protected GameSetting gameSetting
推奨されていません。Game Setting
-
-
メソッドの詳細
-
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
- 戻り値:
-
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
-
-