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)
GameSettinggetRoleNum インタフェース内 GameSettingpublic int getMaxTalk()
getMaxTalk インタフェース内 GameSettingpublic boolean isEnableNoAttack()
GameSettingisEnableNoAttack インタフェース内 GameSettingpublic boolean isVoteVisible()
GameSettingisVoteVisible インタフェース内 GameSettingpublic int getPlayerNum()
GameSettinggetPlayerNum インタフェース内 GameSettingpublic java.util.Map<Role,java.lang.Integer> getRoleNumMap()
getRoleNumMap インタフェース内 GameSettingpublic 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