You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
1.3 KiB
Java
30 lines
1.3 KiB
Java
package com.last.commit.lwjgl3;
|
|
|
|
import com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application;
|
|
import com.badlogic.gdx.backends.lwjgl3.Lwjgl3ApplicationConfiguration;
|
|
import com.last.commit.Game;
|
|
|
|
/** Launches the desktop (LWJGL3) application. */
|
|
public class Lwjgl3Launcher {
|
|
public static void main(String[] args) {
|
|
createApplication();
|
|
}
|
|
|
|
private static Lwjgl3Application createApplication() {
|
|
return new Lwjgl3Application(new Game(), getDefaultConfiguration());
|
|
}
|
|
|
|
private static Lwjgl3ApplicationConfiguration getDefaultConfiguration() {
|
|
Lwjgl3ApplicationConfiguration configuration = new Lwjgl3ApplicationConfiguration();
|
|
configuration.setTitle("gamejam22");
|
|
configuration.useVsync(true);
|
|
//// Limits FPS to the refresh rate of the currently active monitor.
|
|
configuration.setForegroundFPS(Lwjgl3ApplicationConfiguration.getDisplayMode().refreshRate);
|
|
//// If you remove the above line and set Vsync to false, you can get unlimited FPS, which can be
|
|
//// useful for testing performance, but can also be very stressful to some hardware.
|
|
//// You may also need to configure GPU drivers to fully disable Vsync; this can cause screen tearing.
|
|
configuration.setWindowedMode(640, 480);
|
|
configuration.setWindowIcon("libgdx128.png", "libgdx64.png", "libgdx32.png", "libgdx16.png");
|
|
return configuration;
|
|
}
|
|
} |