public class GameSettingEntity extends java.lang.Object implements GameSetting
コンストラクタと説明 |
---|
GameSettingEntity() |
修飾子とタイプ | メソッドと説明 |
---|---|
static GameSettingEntity |
getDefaultGame(int agentNum) |
int |
getMaxTalk() |
int |
getPlayerNum()
get total numbers of players
|
int |
getRoleNum(Role role)
get number of roles
|
java.util.Map<Role,java.lang.Integer> |
getRoleNumMap() |
static GameSettingEntity |
getSeminarGame() |
boolean |
isEnableNoAttack()
Is enable no attack
|
boolean |
isVoteVisible()
is vote visible
|
void |
setEnableNoAttack(boolean isEnableNoAttack) |
void |
setMaxTalk(int maxTalk) |
void |
setRoleNumMap(java.util.Map<Role,java.lang.Integer> roleNumMap) |
void |
setVoteVisible(boolean isVoteVisible) |
public static GameSettingEntity getDefaultGame(int agentNum)
public static GameSettingEntity getSeminarGame()
public int getRoleNum(Role role)
GameSetting
getRoleNum
インタフェース内 GameSetting
public int getMaxTalk()
getMaxTalk
インタフェース内 GameSetting
public boolean isEnableNoAttack()
GameSetting
isEnableNoAttack
インタフェース内 GameSetting
public boolean isVoteVisible()
GameSetting
isVoteVisible
インタフェース内 GameSetting
public int getPlayerNum()
GameSetting
getPlayerNum
インタフェース内 GameSetting
public java.util.Map<Role,java.lang.Integer> getRoleNumMap()
getRoleNumMap
インタフェース内 GameSetting
public void setRoleNumMap(java.util.Map<Role,java.lang.Integer> roleNumMap)
roleNumMap
- セットする roleNumMappublic void setMaxTalk(int maxTalk)
maxTalk
- セットする maxTalkpublic void setEnableNoAttack(boolean isEnableNoAttack)
isEnableNoAttack
- セットする isEnableNoAttackpublic void setVoteVisible(boolean isVoteVisible)
isVoteVisible
- セットする isVoteVisible