package com.github.czyzby.desktop;
import com.badlogic.gdx.Application;
import com.badlogic.gdx.ApplicationListener;
import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
import com.badlogic.gdx.backends.lwjgl.LwjglApplicationConfiguration;
import com.github.czyzby.Core;
import com.github.czyzby.autumn.fcs.scanner.DesktopClassScanner;
public class DesktopLauncher {
public static void main(final String[] arg) {
createApplication();
}
private static Application createApplication() {
final LwjglApplicationConfiguration config = new LwjglApplicationConfiguration();
config.title = "gdx-autumn-tests";
config.width = Core.WIDTH;
config.height = Core.HEIGHT;
return new LwjglApplication(getApplicationListener(), config);
}
private static ApplicationListener getApplicationListener() {
// DesktopClassScanner (from gdx-autumn-fcs lib) is the advised class scanner for desktop applications.
return new Core(new DesktopClassScanner());
}
}