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, getJudgeTextgetHypotheticalPatterns, isJudgeddivine, finish, getMaxDoubleValueKey, getMaxIntValueKey, getMinDoubleValueKey, getMinIntValueKey, getRiskValue, getRoleProbabilitys, guard, setVoteTargetTemplate, talk, vote, voteTalkDealinggetDay, getGameInfo, getGameInfoMap, getGameSetting, getLatestDayGameInfo, getMe, getMyRole, getName, setAgentpublic void initialize(GameInfo gameInfo, GameSetting gameSetting)
initialize クラス内 AbstractKajiWolfSidepublic void update(GameInfo gameInfo)
update クラス内 AbstractKajiBasepublic void dayStart()
dayStart クラス内 AbstractKajiWolfSidepublic java.lang.String whisper()
whisper クラス内 AbstractKajiBasepublic void divinedTalkDealing(Talk talk, Utterance utterance)
AbstractKajiBasedivinedTalkDealing クラス内 AbstractKajiWolfSidepublic void inquestedTalkDealing(Talk talk, Utterance utterance)
AbstractKajiBaseinquestedTalkDealing クラス内 AbstractKajiWolfSidepublic Agent attack()
attack クラス内 AbstractKajiBaseprotected void setFakeDivineJudge()
AbstractKajiWolfSidesetFakeDivineJudge クラス内 AbstractKajiWolfSideprotected void setFakeInquestJudge(Agent executedAgent)
AbstractKajiWolfSidesetFakeInquestJudge クラス内 AbstractKajiWolfSidepublic void setVoteTarget()
AbstractKajiBasesetVoteTarget クラス内 AbstractKajiBase