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 インタフェース内 GameServerpublic void setGameData(GameData gameData)
setGameData インタフェース内 GameServerpublic void setGameSetting(GameSetting gameSetting)
GameServersetGameSetting インタフェース内 GameServerpublic void init(Agent agent)
init インタフェース内 GameServerpublic java.lang.String requestName(Agent agent)
GameServerrequestName インタフェース内 GameServerpublic Role requestRequestRole(Agent agent)
GameServerrequestRequestRole インタフェース内 GameServerpublic void dayStart(Agent agent)
GameServerdayStart インタフェース内 GameServerpublic void dayFinish(Agent agent)
GameServerdayFinish インタフェース内 GameServerpublic java.lang.String requestTalk(Agent agent)
requestTalk インタフェース内 GameServerpublic java.lang.String requestWhisper(Agent agent)
requestWhisper インタフェース内 GameServerpublic Agent requestVote(Agent agent)
requestVote インタフェース内 GameServerpublic Agent requestDivineTarget(Agent agent)
requestDivineTarget インタフェース内 GameServerpublic Agent requestGuardTarget(Agent agent)
requestGuardTarget インタフェース内 GameServerpublic Agent requestAttackTarget(Agent agent)
requestAttackTarget インタフェース内 GameServerpublic void finish(Agent agent)
GameServerfinish インタフェース内 GameServerpublic void close()
GameServerclose インタフェース内 GameServer