All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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