public abstract class AbstractKajiWolfSideAgent extends AbstractGiftedPlayer
コンストラクタと説明 |
---|
AbstractKajiWolfSideAgent() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
comingoutTalkDealing(Talk talk,
Utterance utterance)
カミングアウトの発話の処理
|
void |
dayStart()
Called when the day started
|
void |
divinedTalkDealing(Talk talk,
Utterance utterance)
占い結果の発話の処理
|
protected int |
getBlackJudgeNum()
今までに出した黒判定の数を返す
|
java.lang.String |
getComingoutText()
カミングアウトの発話を行う.COしない場合はnullを返す
|
java.lang.String |
getJudgeText()
占い or 霊能結果の発話を行う.結果の報告をしない場合はnullを返す
|
void |
initialize(GameInfo gameInfo,
GameSetting gameSetting)
Called when the game started
|
void |
inquestedTalkDealing(Talk talk,
Utterance utterance)
霊能結果の発話の処理
|
protected abstract void |
setFakeDivineJudge()
2日目以降のdayStartで呼ばれる
偽占い結果を作る
|
protected abstract void |
setFakeInquestJudge(Agent executedAgent)
処刑されたプレイヤーがいた時に呼ばれる
偽霊能結果を作る
|
getHypotheticalPatterns, isJudged
attack, divine, finish, getMaxDoubleValueKey, getMaxIntValueKey, getMinDoubleValueKey, getMinIntValueKey, getRiskValue, getRoleProbabilitys, guard, setVoteTarget, setVoteTargetTemplate, talk, update, vote, voteTalkDealing, whisper
getDay, getGameInfo, getGameInfoMap, getGameSetting, getLatestDayGameInfo, getMe, getMyRole, getName, setAgent
public void initialize(GameInfo gameInfo, GameSetting gameSetting)
Player
initialize
インタフェース内 Player
initialize
クラス内 AbstractKajiBasePlayer
gameInfo
- information about current game statusgameSetting
- Game settingspublic void dayStart()
Player
dayStart
インタフェース内 Player
dayStart
クラス内 AbstractKajiBasePlayer
protected abstract void setFakeDivineJudge()
protected abstract void setFakeInquestJudge(Agent executedAgent)
executedAgent
- public void comingoutTalkDealing(Talk talk, Utterance utterance)
AbstractKajiBasePlayer
comingoutTalkDealing
クラス内 AbstractKajiBasePlayer
public void divinedTalkDealing(Talk talk, Utterance utterance)
AbstractKajiBasePlayer
divinedTalkDealing
クラス内 AbstractKajiBasePlayer
public void inquestedTalkDealing(Talk talk, Utterance utterance)
AbstractKajiBasePlayer
inquestedTalkDealing
クラス内 AbstractKajiBasePlayer
public java.lang.String getJudgeText()
AbstractKajiBasePlayer
getJudgeText
クラス内 AbstractKajiBasePlayer
public java.lang.String getComingoutText()
AbstractKajiBasePlayer
getComingoutText
クラス内 AbstractKajiBasePlayer
protected int getBlackJudgeNum()