public class PatternMaker
extends java.lang.Object
| コンストラクタと説明 |
|---|
PatternMaker(GameSetting gameSetting) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.util.List<Pattern> |
clonePatterns(java.util.List<Pattern> patterns) |
void |
extendPatternList(java.util.List<Pattern> patterns,
Agent coAgent,
Role coRole,
AdvanceGameInfo advanceGameInfo)
COの発言を元にパターンを作成,更新する.
|
void |
removeContradictPatterns(java.util.List<Pattern> patterns)
PatternのListから矛盾したPatternを除外する
|
static void |
settleAgentRole(java.util.List<Pattern> patterns,
Agent agent,
Role role)
agentが設定されたroleとならないPatternを除外する.
|
void |
updateAttackedData(java.util.List<Pattern> patterns,
Agent attackedAgent)
襲撃されたプレイヤーを白確にする
|
void |
updateJudgeData(java.util.List<Pattern> patterns,
Judge judge)
占い,霊能によって得られた情報を付加する
|
public PatternMaker(GameSetting gameSetting)
public void extendPatternList(java.util.List<Pattern> patterns, Agent coAgent, Role coRole, AdvanceGameInfo advanceGameInfo)
patternList - coAgent - coRole - gameInfo - public void updateAttackedData(java.util.List<Pattern> patterns, Agent attackedAgent)
patternList - attackedAgent - public void updateJudgeData(java.util.List<Pattern> patterns, Judge judge)
patterns - judge - public void removeContradictPatterns(java.util.List<Pattern> patterns)
patterns - public static void settleAgentRole(java.util.List<Pattern> patterns, Agent agent, Role role)
patterns - agent - role -