Add Elsa Serializer Option (Off by default)

This commit is contained in:
Anthony Calosa
2020-04-03 18:00:10 +08:00
parent b7d93783c0
commit 13652e30ac
6 changed files with 31 additions and 4 deletions

View File

@@ -7,6 +7,8 @@ import com.badlogic.gdx.backends.lwjgl.LwjglClipboard;
import forge.Forge;
import forge.assets.AssetsDownloader;
import forge.interfaces.IDeviceAdapter;
import forge.model.FModel;
import forge.properties.ForgePreferences;
import forge.util.FileUtil;
import forge.util.OperatingSystem;
import forge.util.RestartUtil;
@@ -92,8 +94,10 @@ public class Main {
config.title = "Forge";
config.useHDPI = desktopMode; // enable HiDPI on Mac OS
ForgePreferences prefs = FModel.getPreferences();
boolean propertyConfig = prefs != null && prefs.getPrefBoolean(ForgePreferences.FPref.UI_USE_ELSA);
new LwjglApplication(Forge.getApp(new LwjglClipboard(), new DesktopAdapter(switchOrientationFile),
desktopMode ? desktopModeAssetsDir : assetsDir, false), config);
desktopMode ? desktopModeAssetsDir : assetsDir, propertyConfig), config);
}
private static class DesktopAdapter implements IDeviceAdapter {