public class DirectConnectServer extends java.lang.Object implements GameServer
修飾子とタイプ | フィールドと説明 |
---|---|
protected java.util.Map<Agent,Player> |
agentPlayerMap
非推奨です。
Agents connected to the server
|
protected GameData |
gameData
非推奨です。
GameData
|
protected GameSetting |
gameSetting
非推奨です。
Game Setting
|
protected java.util.Map<Player,Agent> |
playerAgentMap
非推奨です。
Agents connected to the server
|
protected java.util.Map<Agent,Role> |
requestRoleMap
非推奨です。
|
コンストラクタと説明 |
---|
DirectConnectServer(java.util.List<Player> playerList)
非推奨です。
|
DirectConnectServer(java.util.Map<Player,Role> playerMap)
非推奨です。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
close()
非推奨です。
close connections
|
void |
dayFinish(Agent agent)
非推奨です。
called when day finished
|
void |
dayStart(Agent agent)
非推奨です。
called when day started
|
void |
finish(Agent agent)
非推奨です。
send finished message
|
Agent |
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 name
|
Role |
requestRequestRole(Agent agent)
非推奨です。
Request roles that agent request
|
java.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
|
protected java.util.Map<Agent,Player> agentPlayerMap
protected java.util.Map<Player,Agent> playerAgentMap
protected GameData gameData
protected GameSetting gameSetting
public DirectConnectServer(java.util.List<Player> playerList)
public java.util.List<Agent> getConnectedAgentList()
getConnectedAgentList
インタフェース内 GameServer
public void setGameData(GameData gameData)
setGameData
インタフェース内 GameServer
public void setGameSetting(GameSetting gameSetting)
GameServer
setGameSetting
インタフェース内 GameServer
public void init(Agent agent)
init
インタフェース内 GameServer
public java.lang.String requestName(Agent agent)
GameServer
requestName
インタフェース内 GameServer
public Role requestRequestRole(Agent agent)
GameServer
requestRequestRole
インタフェース内 GameServer
public void dayStart(Agent agent)
GameServer
dayStart
インタフェース内 GameServer
public void dayFinish(Agent agent)
GameServer
dayFinish
インタフェース内 GameServer
public java.lang.String requestTalk(Agent agent)
requestTalk
インタフェース内 GameServer
public java.lang.String requestWhisper(Agent agent)
requestWhisper
インタフェース内 GameServer
public Agent requestVote(Agent agent)
requestVote
インタフェース内 GameServer
public Agent requestDivineTarget(Agent agent)
requestDivineTarget
インタフェース内 GameServer
public Agent requestGuardTarget(Agent agent)
requestGuardTarget
インタフェース内 GameServer
public Agent requestAttackTarget(Agent agent)
requestAttackTarget
インタフェース内 GameServer
public void finish(Agent agent)
GameServer
finish
インタフェース内 GameServer
public void close()
GameServer
close
インタフェース内 GameServer