Update SettingsPage

This commit is contained in:
Anthony Calosa
2020-04-05 11:41:21 +08:00
parent 52307c02d0
commit b466ff38a3
2 changed files with 27 additions and 3 deletions

View File

@@ -3,6 +3,7 @@ package forge.screens.settings;
import com.badlogic.gdx.utils.Align;
import forge.Forge;
import forge.Graphics;
import forge.GuiBase;
import forge.MulliganDefs;
import forge.StaticData;
import forge.ai.AiProfileUtil;
@@ -234,11 +235,34 @@ public class SettingsPage extends TabPage<SettingsScreen> {
3);
lstSettings.addItem(new BooleanSetting(FPref.UI_LOAD_UNKNOWN_CARDS,
"Enable Unknown Cards",
"Enable Unknown Cards to be loaded to Unknown Set. (Requires restart)"),
"Enable Unknown Cards to be loaded to Unknown Set. (Requires restart)") {
@Override
public void select() {
super.select();
FOptionPane.showConfirmDialog(
localizer.getMessage("lblRestartForgeDescription"),
localizer.getMessage("lblRestartForge"),
localizer.getMessage("lblRestart"),
localizer.getMessage("lblLater"), new Callback<Boolean>() {
@Override
public void run(Boolean result) {
if (result) {
Forge.restart(true);
}
}
});
}
},
3);
lstSettings.addItem(new BooleanSetting(FPref.UI_NETPLAY_COMPAT,
"Experimental Network Compatibility",
"Forge switches to compatible network stream. (If unsure, turn OFF this option)"),
"Forge switches to compatible network stream. (If unsure, turn OFF this option)") {
@Override
public void select() {
super.select();
GuiBase.enablePropertyConfig(FModel.getPreferences().getPrefBoolean(FPref.UI_NETPLAY_COMPAT));
}
},
3);
//Graphic Options