public class TemplateTalkFactory
extends java.lang.Object
コンストラクタと説明 |
---|
TemplateTalkFactory() |
修飾子とタイプ | メソッドと説明 |
---|---|
static Utterance |
comingout(Agent subjectAgent,
Role role)
「【対象プレイヤー】が【役職】をカミングアウトする.」という発話を生成する
例:"Agent02 comingout seer" (Agent02が占い師だとカミングアウトする)
|
static Utterance |
estimate(Agent targetAgent,
Role role)
「【対象プレイヤー】は【役職】だと思う.」という発話を生成する
例:"Agent01 Seer" (Agent01は占い師だと思う)
|
static Utterance |
guarded(Agent subjectAgent)
「【対象プレイヤー】が護衛された.」という発話を生成する
|
static Utterance |
inspected(Agent subjectAgent,
Species species)
「【対象プレイヤー】が【人間or人狼】だと占われた.」という発話を生成する
例:"Agent03 inspected Human" (Agent03が人間だと占われた)
|
static Utterance |
medium_telled(Agent subjectAgent,
Species species)
「【対象プレイヤー】が【人間or人狼】だと霊能される.」という発話を生成する
例:"Agent04 medium_telled Human" (Agent04が人間だと霊能された)
|
static Utterance |
over()
もう話すことはない時に用いる
|
static Utterance |
skip()
話すことはないがまだ会話のターンは終わってほしくない時に用いる
|
public static Utterance estimate(Agent targetAgent, Role role)
targetAgent
- role
- public static Utterance comingout(Agent subjectAgent, Role role)
subjectAgent
- role
- public static Utterance inspected(Agent subjectAgent, Species species)
subjectAgent
- species
- public static Utterance medium_telled(Agent subjectAgent, Species species)
subjectAgent
- species
- public static Utterance guarded(Agent subjectAgent)
subjectAgent
- public static Utterance skip()
public static Utterance over()