
com.bigcustard.glide.desktop.DesktopLauncher Maven / Gradle / Ivy
package com.bigcustard.glide.desktop;
import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
import com.badlogic.gdx.backends.lwjgl.LwjglApplicationConfiguration;
import com.badlogic.gdx.backends.lwjgl.LwjglInput;
import com.bigcustard.glide.GlideApplication;
import com.bigcustard.scene2dplus.button.ErrorHandler;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class DesktopLauncher {
static {
System.setProperty("logback.configurationFile", "./logback.xml");
}
public static void main(String[] arg) {
System.setProperty("org.jruby.embed.localvariable.behavior", "transient");
System.setProperty("org.lwjgl.opengl.Display.enableOSXFullscreenModeAPI", "true");
LwjglInput.keyRepeatInitialTime = 0.2f;
LwjglInput.keyRepeatTime = 0.04f;
LwjglApplicationConfiguration config = new LwjglApplicationConfiguration();
config.title = "General Language Integrated Development Environment";
config.width = 1024;
config.height = 768;
new LwjglApplication(new GlideApplication(new LwjglMouseWindowChecker()), config);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy