public class GameInfo
extends java.lang.Object
コンストラクタと説明 |
---|
GameInfo()
新しいゲーム情報を構築します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
Agent |
getAgent()
自分自身のエージェントを返します。
|
java.util.List<Agent> |
getAgentList()
ゲームに参加しているエージェントのリストを返します。
|
java.util.List<Agent> |
getAliveAgentList()
生きているエージェントを返します。
|
Agent |
getAttackedAgent()
昨夜実際に襲撃されたエージェントを返します。
|
Agent |
getAttackedDead()
昨夜人狼に襲われ死亡したエージェントを返す.
|
java.util.List<Vote> |
getAttackVoteList()
襲撃投票のリストを返します。
|
Agent |
getCursedFox()
呪殺された妖狐を返す.
|
int |
getDay()
何日かを返します。
|
Judge |
getDivineResult()
占い結果を返します。
|
Agent |
getExecutedAgent()
追放されたエージェントを返します。
|
java.util.List<Role> |
getExistingRoles()
存在するRoleを返す Returns the roles that existing in this game.
|
Agent |
getGuardedAgent()
昨夜に護衛されたエージェントを返します。
|
java.util.List<Agent> |
getLastDeadAgentList()
昨夜死亡したエージェントのリストを返します。
|
Judge |
getMediumResult()
霊媒結果を返します。
|
java.util.Map<Agent,java.lang.Integer> |
getRemainTalkMap() |
java.util.Map<Agent,java.lang.Integer> |
getRemainWhisperMap() |
Role |
getRole()
プレイヤーの役職を返します。
|
java.util.Map<Agent,Role> |
getRoleMap()
分かっているエージェントの役職を返します。
|
java.util.Map<Agent,Status> |
getStatusMap()
すべてのエージェントの状態を返します。
|
java.util.List<Talk> |
getTalkList()
今日の会話を返します。
|
java.util.List<Vote> |
getVoteList()
投票のリストを返します。
|
java.util.List<Talk> |
getWhisperList()
今日のささやきを返します。
|
void |
setAttackedDead(Agent attackedDead)
昨夜人狼に襲われ死亡したエージェントをセットする.
|
void |
setCursedFox(Agent cursedFox)
呪殺された妖狐をセットする.
|
void |
setExecutedAgent(Agent executedAgent)
追放されたエージェントをセットする.
|
public int getDay()
public Role getRole()
public Agent getAgent()
public java.util.List<Agent> getAgentList()
public Judge getMediumResult()
public Judge getDivineResult()
public Agent getExecutedAgent()
public void setExecutedAgent(Agent executedAgent)
executedAgent
- public Agent getAttackedAgent()
public Agent getGuardedAgent()
public java.util.List<Vote> getVoteList()
public java.util.List<Vote> getAttackVoteList()
public java.util.List<Talk> getTalkList()
public java.util.List<Talk> getWhisperList()
public java.util.List<Agent> getAliveAgentList()
public java.util.Map<Agent,Status> getStatusMap()
public java.util.Map<Agent,Role> getRoleMap()
public java.util.List<Agent> getLastDeadAgentList()
public java.util.List<Role> getExistingRoles()
public java.util.Map<Agent,java.lang.Integer> getRemainTalkMap()
public java.util.Map<Agent,java.lang.Integer> getRemainWhisperMap()
public Agent getAttackedDead()
public void setAttackedDead(Agent attackedDead)
attackedDead
- the attackedDead to setpublic Agent getCursedFox()
public void setCursedFox(Agent cursedFox)
cursedFox
-