Sample LibGDX project setup

This commit is contained in:
2021-11-12 18:16:28 +01:00
parent 09ceee91d6
commit a1e05ddafc
19 changed files with 90 additions and 1 deletions

View File

@@ -0,0 +1,14 @@
//file:noinspection GroovyAssignabilityCheck
//file:noinspection GroovyAccessibility
ext {
javaMainClass = "eu.jonahbauer.wizard.client.libgdx.desktop.DesktopLauncher"
assetsDir = new File("../core/src/main/resources")
}
task run(type: JavaExec, dependsOn: classes) {
mainClass = javaMainClass
classpath = sourceSets.main.runtimeClasspath
standardInput = System.in
workingDir = project.assetsDir
ignoreExitValue true
}

View File

@@ -0,0 +1,12 @@
package eu.jonahbauer.wizard.client.libgdx.desktop;
import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
import com.badlogic.gdx.backends.lwjgl.LwjglApplicationConfiguration;
import eu.jonahbauer.wizard.client.libgdx.MyGdxGame;
public class DesktopLauncher {
public static void main (String[] arg) {
LwjglApplicationConfiguration config = new LwjglApplicationConfiguration();
new LwjglApplication(new MyGdxGame(), config);
}
}