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()