diff --git a/core/src/main/java/io/github/eldek0/App.java b/core/src/main/java/io/github/eldek0/App.java index 1fe4783..fcc71d8 100644 --- a/core/src/main/java/io/github/eldek0/App.java +++ b/core/src/main/java/io/github/eldek0/App.java @@ -32,8 +32,10 @@ public class App extends Game { camera.position.set((float) SCREEN_WIDTH /2, (float) SCREEN_HEIGHT /2, 0); camera.update(); + // Draw sprites/menu/logos/4.png + assets.loadGameAssets(); - //assets.loadMenuAssets(); + assets.loadMenuAssets(); assets.finishLoading(); System.out.println("Assets Loaded"); this.setScreen(new GameScene(this)); diff --git a/lwjgl3/build.gradle b/lwjgl3/build.gradle index 7505ddd..55ba905 100644 --- a/lwjgl3/build.gradle +++ b/lwjgl3/build.gradle @@ -35,8 +35,9 @@ dependencies { if(enableGraalNative == 'true') { implementation "io.github.berstanio:gdx-svmhelper-backend-lwjgl3:$graalHelperVersion" - - } + } + implementation "com.badlogicgames.gdx:gdx-backend-lwjgl3:$gdxVersion" + implementation "com.badlogicgames.gdx:gdx-lwjgl3-angle:$gdxVersion" } def os = System.properties['os.name'].toLowerCase(Locale.ROOT) diff --git a/lwjgl3/src/main/java/io/github/eldek0/lwjgl3/Lwjgl3Launcher.java b/lwjgl3/src/main/java/io/github/eldek0/lwjgl3/Lwjgl3Launcher.java index 83936ee..9d8e92d 100644 --- a/lwjgl3/src/main/java/io/github/eldek0/lwjgl3/Lwjgl3Launcher.java +++ b/lwjgl3/src/main/java/io/github/eldek0/lwjgl3/Lwjgl3Launcher.java @@ -41,7 +41,12 @@ public class Lwjgl3Launcher { //// You can choose to add the following line and the mentioned dependency if you want; they //// are not intended for games that use GL30 (which is compatibility with OpenGL ES 3.0). //// Know that it might not work well in some cases. -// configuration.setOpenGLEmulation(Lwjgl3ApplicationConfiguration.GLEmulation.ANGLE_GLES20, 0, 0); + String os = System.getProperty("os.name").toLowerCase(); + if (os.contains("mac")) { + configuration.setOpenGLEmulation( + Lwjgl3ApplicationConfiguration.GLEmulation.ANGLE_GLES20, 0, 0 + ); + } return configuration; }