public class SampleWerewolf extends AbstractWerewolf
コンストラクタと説明 |
---|
SampleWerewolf() |
修飾子とタイプ | メソッドと説明 |
---|---|
Agent |
attack()
この人狼が襲撃したいプレイヤーを返す.
|
void |
dayStart()
1日の始まりに呼び出される.
|
void |
finish()
ゲーム終了時に呼び出される.
|
java.util.List<Judge> |
getMyFakeJudgeList() |
void |
initialize(GameInfo gameInfo,
GameSetting gameSetting)
ゲーム開始時に呼び出される.
|
boolean |
isJudgedAgent(Agent agent)
すでに占い(or霊媒)対象にしたプレイヤーならtrue,まだ占っていない(霊媒していない)ならばfalseを返す.
|
void |
setFakeResult()
能力者騙りをする際に,偽の占い(or霊媒)結果を作成する.
|
void |
setPlanningVoteAgent()
今日投票予定のプレイヤーを設定する.
|
java.lang.String |
talk()
このプレイヤーの発言のテキストを返す.
|
void |
update(GameInfo gameInfo)
ゲームの情報が更新されたときに呼び出される.
|
Agent |
vote()
このプレイヤーが追放したいプレイヤーを返す.
|
java.lang.String |
whisper()
この人狼の囁きのテキストを返す.
|
divine, getWolfList, guard
getDay, getGameInfo, getGameInfoMap, getGameSetting, getLatestDayGameInfo, getMe, getMyRole, getName, setAgent
public void initialize(GameInfo gameInfo, GameSetting gameSetting)
AbstractRole
initialize
クラス内 AbstractRole
gameInfo
- gameSetting
- public void dayStart()
AbstractRole
dayStart
クラス内 AbstractWerewolf
public java.lang.String talk()
AbstractRole
talk
クラス内 AbstractWerewolf
public java.lang.String whisper()
AbstractRole
whisper
クラス内 AbstractWerewolf
public Agent vote()
AbstractRole
vote
クラス内 AbstractWerewolf
public Agent attack()
AbstractRole
attack
クラス内 AbstractWerewolf
public void finish()
AbstractRole
finish
クラス内 AbstractWerewolf
public void setPlanningVoteAgent()
public void update(GameInfo gameInfo)
AbstractRole
update
クラス内 AbstractRole
gameInfo
- public void setFakeResult()
public java.util.List<Judge> getMyFakeJudgeList()
public boolean isJudgedAgent(Agent agent)
myJudgeList
- agent
-