public abstract class AbstractWerewolf extends AbstractRole
コンストラクタと説明 |
---|
AbstractWerewolf() |
修飾子とタイプ | メソッドと説明 |
---|---|
abstract Agent |
attack() |
abstract void |
dayStart() |
Agent |
divine() |
abstract void |
finish() |
java.util.List<Agent> |
getWolfList() |
Agent |
guard() |
abstract java.lang.String |
talk() |
abstract Agent |
vote() |
abstract java.lang.String |
whisper() |
getDay, getGameInfo, getGameInfoMap, getGameSetting, getLatestDayGameInfo, getMe, getMyRole, getName, initialize, setAgent, update
public abstract void dayStart()
dayStart
クラス内 AbstractRole
public abstract java.lang.String talk()
talk
クラス内 AbstractRole
public abstract java.lang.String whisper()
whisper
クラス内 AbstractRole
public abstract Agent vote()
vote
クラス内 AbstractRole
public abstract Agent attack()
attack
クラス内 AbstractRole
public final Agent divine()
divine
クラス内 AbstractRole
public final Agent guard()
guard
クラス内 AbstractRole
public abstract void finish()
finish
クラス内 AbstractRole
public java.util.List<Agent> getWolfList()