パッケージ org.aiwolf.server.net
インタフェース GameServer
- 既知の実装クラスのリスト:
DirectConnectServer
,TcpipServer
public interface GameServer
-
メソッドの概要
修飾子とタイプメソッド説明void
close()
close connectionsvoid
called when day finishedvoid
called when day startedvoid
send finished messagevoid
requestAttackTarget
(Agent agent) requestDivineTarget
(Agent agent) requestGuardTarget
(Agent agent) requestName
(Agent agent) Request agent's namerequestRequestRole
(Agent agent) Request roles that agent requestrequestTalk
(Agent agent) requestVote
(Agent agent) requestWhisper
(Agent agent) void
setGameData
(GameData gameData) void
setGameSetting
(GameSetting gameSetting) set GameSetting
-
メソッドの詳細
-
getConnectedAgentList
- 戻り値:
-
setGameSetting
set GameSetting- パラメータ:
gameSetting
-
-
init
- パラメータ:
agent
-
-
requestName
Request agent's name- パラメータ:
agent
-- 戻り値:
-
requestRequestRole
Request roles that agent request- パラメータ:
agent
-- 戻り値:
-
requestTalk
- パラメータ:
agent
-- 戻り値:
-
requestWhisper
- パラメータ:
agent
-- 戻り値:
-
requestVote
- パラメータ:
agent
-- 戻り値:
-
requestDivineTarget
- パラメータ:
agent
-- 戻り値:
-
requestGuardTarget
- パラメータ:
agent
-- 戻り値:
-
requestAttackTarget
- パラメータ:
agent
-- 戻り値:
-
setGameData
- パラメータ:
gameInfo
-
-
dayStart
called when day started- パラメータ:
agent
-
-
dayFinish
called when day finished- パラメータ:
agent
-
-
finish
send finished message -
close
void close()close connections
-