UI for choosing the Mulligan type

This commit is contained in:
Michael Kamensky
2019-06-11 04:02:16 +00:00
parent dad052fa07
commit 08e2ba54ea
11 changed files with 126 additions and 18 deletions

View File

@@ -3,6 +3,8 @@ package forge.screens.settings;
import com.badlogic.gdx.graphics.g2d.BitmapFont.HAlignment;
import forge.Forge;
import forge.Graphics;
import forge.MulliganDefs;
import forge.StaticData;
import forge.ai.AiProfileUtil;
import forge.assets.FSkin;
import forge.assets.FSkinColor;
@@ -84,6 +86,15 @@ public class SettingsPage extends TabPage<SettingsScreen> {
0);
//Gameplay Options
lstSettings.addItem(new CustomSelectSetting(FPref.MULLIGAN_RULE, "Mulligan Rule",
"Choose the version of the Mulligan rule.",
MulliganDefs.getMulliganRuleNames()) {
@Override
public void valueChanged(String newValue) {
super.valueChanged(newValue);
StaticData.instance().setMulliganRule(MulliganDefs.GetRuleByName(FModel.getPreferences().getPref(FPref.MULLIGAN_RULE)));
}
}, 1);
lstSettings.addItem(new CustomSelectSetting(FPref.UI_CURRENT_AI_PROFILE,
"AI Personality",
"Choose your AI opponent.",