public interface GameServer
修飾子とタイプ | メソッドと説明 |
---|---|
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
|
java.util.List<Agent> |
getConnectedAgentList() |
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
|
java.util.List<Agent> getConnectedAgentList()
void setGameSetting(GameSetting gameSetting)
gameSetting
- void init(Agent agent)
agent
- java.lang.String requestName(Agent agent)
agent
- Role requestRequestRole(Agent agent)
agent
- java.lang.String requestTalk(Agent agent)
agent
- java.lang.String requestWhisper(Agent agent)
agent
- void setGameData(GameData gameData)
gameInfo
- void dayStart(Agent agent)
agent
- void dayFinish(Agent agent)
agent
- void finish(Agent agent)
void close()