Too many things to list in a single line commit log

This commit is contained in:
Anuken
2019-03-20 22:40:47 -04:00
parent e2126a2693
commit 886b62bbad
149 changed files with 1530 additions and 1253 deletions

View File

@@ -1,9 +1,13 @@
package io.anuke.mindustry.desktop;
import io.anuke.arc.ApplicationListener;
import io.anuke.arc.Settings;
import io.anuke.arc.backends.lwjgl3.Lwjgl3Application;
import io.anuke.arc.backends.lwjgl3.Lwjgl3ApplicationConfiguration;
import io.anuke.arc.files.FileHandle;
import io.anuke.arc.util.OS;
import io.anuke.mindustry.Mindustry;
import io.anuke.mindustry.Vars;
import io.anuke.mindustry.core.Platform;
import io.anuke.mindustry.net.Net;
import io.anuke.net.KryoClient;
@@ -24,6 +28,21 @@ public class DesktopLauncher extends Lwjgl3Application{
config.setWindowedMode(960, 540);
config.setWindowIcon("sprites/icon.png");
try{
Settings settings = new Settings(){
@Override
public FileHandle getDataDirectory(){
return dataDirectory == null ? new FileHandle(OS.getAppDataDirectoryString(appName)) : dataDirectory;
}
};
settings.setAppName(Vars.appName);
settings.loadValues();
int level = settings.getInt("antialias", 0);
config.setBackBufferConfig(8, 8, 8, 8, 0, 0, level == 0 ? 0 : 1 << level);
}catch(Throwable t){
t.printStackTrace();
}
Platform.instance = new DesktopPlatform(arg);
Net.setClientProvider(new KryoClient());