public abstract class AbstractRoleAssignPlayer extends java.lang.Object implements Player
コンストラクタと説明 |
---|
AbstractRoleAssignPlayer()
非推奨です。
|
修飾子とタイプ | メソッドと説明 |
---|---|
Agent |
attack()
非推奨です。
人狼によって、襲撃したいエージェントを決めます。
|
void |
dayStart()
非推奨です。
1日の始まりに呼び出されます。
|
Agent |
divine()
非推奨です。
占い師によって、占うエージェントを決めます。
|
void |
finish()
非推奨です。
ゲーム終了時に呼び出されます。
|
AbstractRole |
getBodyguardPlayer()
非推奨です。
狩人用プレイヤーを返す.
|
AbstractRole |
getMediumPlayer()
非推奨です。
霊媒師用プレイヤーを返す.
|
abstract java.lang.String |
getName()
非推奨です。
プレイヤーの名前を返します。
|
AbstractRole |
getPossessedPlayer()
非推奨です。
裏切り者用プレイヤーを返す.
|
AbstractRole |
getSeerPlayer()
非推奨です。
占い師用プレイヤーを返す.
|
AbstractRole |
getVillagerPlayer()
非推奨です。
村人用プレイヤーを返す.
|
AbstractRole |
getWerewolfPlayer()
非推奨です。
人狼用プレイヤーを返す.
|
Agent |
guard()
非推奨です。
狩人によって、護衛するエージェントを決めます。
|
void |
initialize(GameInfo gameInfo,
GameSetting gameSetting)
非推奨です。
ゲーム開始時に呼び出されます。
|
void |
setBodyguardPlayer(AbstractRole bodyGuardPlayer)
非推奨です。
狩人用プレイヤーをセットする.
|
void |
setMediumPlayer(AbstractRole mediumPlayer)
非推奨です。
霊媒師用プレイヤーをセットする.
|
void |
setPossessedPlayer(AbstractRole possesedPlayer)
非推奨です。
裏切り者用プレイヤーをセットする.
|
void |
setSeerPlayer(AbstractRole seerPlayer)
非推奨です。
占い師用プレイヤーをセットする.
|
void |
setVillagerPlayer(AbstractRole villagerPlayer)
非推奨です。
村人用プレイヤーをセットする.
|
void |
setWerewolfPlayer(AbstractRole werewolfPlayer)
非推奨です。
人狼用プレイヤーをセットする.
|
java.lang.String |
talk()
非推奨です。
各プレイヤーはこのメソッドに意見を返すことで会話することができます。
|
void |
update(GameInfo gameInfo)
非推奨です。
ゲームの情報が更新されたときに呼び出されます。
|
Agent |
vote()
非推奨です。
追放したいエージェントに投票します。
|
java.lang.String |
whisper()
非推奨です。
各人狼はこのメソッドに意見を返すことで人狼同士での会話ができます。
|
public final AbstractRole getVillagerPlayer()
public final void setVillagerPlayer(AbstractRole villagerPlayer)
villagerPlayer
- public final AbstractRole getSeerPlayer()
public final void setSeerPlayer(AbstractRole seerPlayer)
seerPlayer
- public final AbstractRole getMediumPlayer()
public final void setMediumPlayer(AbstractRole mediumPlayer)
mediumPlayer
- public final AbstractRole getBodyguardPlayer()
public final void setBodyguardPlayer(AbstractRole bodyGuardPlayer)
bodyguardPlayer
- public final AbstractRole getPossessedPlayer()
public final void setPossessedPlayer(AbstractRole possesedPlayer)
possessedPlayer
- public final AbstractRole getWerewolfPlayer()
public final void setWerewolfPlayer(AbstractRole werewolfPlayer)
werewolfPlayer
- public abstract java.lang.String getName()
Player
public final void update(GameInfo gameInfo)
Player
public final void initialize(GameInfo gameInfo, GameSetting gameSetting)
Player
initialize
インタフェース内 Player
gameInfo
- gameSetting
- public final void dayStart()
Player
public final java.lang.String talk()
Player
public final java.lang.String whisper()
Player
public final Agent vote()
Player
public final Agent attack()
Player
public final Agent divine()
Player
public final Agent guard()
Player