public class KajiWerewolf extends AbstractKajiWolfSide
コンストラクタと説明 |
---|
KajiWerewolf() |
修飾子とタイプ | メソッドと説明 |
---|---|
Agent |
attack() |
void |
dayStart() |
void |
divinedTalkDealing(Talk talk,
Utterance utterance)
占い結果の発話の処理
|
void |
initialize(GameInfo gameInfo,
GameSetting gameSetting) |
void |
inquestedTalkDealing(Talk talk,
Utterance utterance)
霊能結果の発話の処理
|
protected void |
setFakeDivineJudge()
2日目以降のdayStartで呼ばれる
偽占い結果を作る
|
protected void |
setFakeInquestJudge(Agent executedAgent)
処刑されたプレイヤーがいた時に呼ばれる
偽霊能結果を作る
|
void |
setVoteTarget()
今日投票予定のプレイヤーを決定する
updateとdayStartの最後によばれる
|
void |
update(GameInfo gameInfo) |
java.lang.String |
whisper() |
comingoutTalkDealing, getBlackJudgeNum, getComingoutText, getJudgeText
getHypotheticalPatterns, isJudged
divine, finish, getMaxDoubleValueKey, getMaxIntValueKey, getMinDoubleValueKey, getMinIntValueKey, getRiskValue, getRoleProbabilitys, guard, setVoteTargetTemplate, talk, vote, voteTalkDealing
getDay, getGameInfo, getGameInfoMap, getGameSetting, getLatestDayGameInfo, getMe, getMyRole, getName, setAgent
public void initialize(GameInfo gameInfo, GameSetting gameSetting)
initialize
クラス内 AbstractKajiWolfSide
public void update(GameInfo gameInfo)
update
クラス内 AbstractKajiBase
public void dayStart()
dayStart
クラス内 AbstractKajiWolfSide
public java.lang.String whisper()
whisper
クラス内 AbstractKajiBase
public void divinedTalkDealing(Talk talk, Utterance utterance)
AbstractKajiBase
divinedTalkDealing
クラス内 AbstractKajiWolfSide
public void inquestedTalkDealing(Talk talk, Utterance utterance)
AbstractKajiBase
inquestedTalkDealing
クラス内 AbstractKajiWolfSide
public Agent attack()
attack
クラス内 AbstractKajiBase
protected void setFakeDivineJudge()
AbstractKajiWolfSide
setFakeDivineJudge
クラス内 AbstractKajiWolfSide
protected void setFakeInquestJudge(Agent executedAgent)
AbstractKajiWolfSide
setFakeInquestJudge
クラス内 AbstractKajiWolfSide
public void setVoteTarget()
AbstractKajiBase
setVoteTarget
クラス内 AbstractKajiBase