diff --git a/spine-libgdx/spine-skeletonviewer/.classpath b/spine-libgdx/spine-skeletonviewer/.classpath index e8bc7f783..9de1be132 100644 --- a/spine-libgdx/spine-skeletonviewer/.classpath +++ b/spine-libgdx/spine-skeletonviewer/.classpath @@ -9,7 +9,6 @@ - - + diff --git a/spine-libgdx/spine-skeletonviewer/src/com/esotericsoftware/spine/SkeletonViewer.java b/spine-libgdx/spine-skeletonviewer/src/com/esotericsoftware/spine/SkeletonViewer.java index fd0c13f5e..e161eb521 100644 --- a/spine-libgdx/spine-skeletonviewer/src/com/esotericsoftware/spine/SkeletonViewer.java +++ b/spine-libgdx/spine-skeletonviewer/src/com/esotericsoftware/spine/SkeletonViewer.java @@ -35,9 +35,8 @@ import java.lang.reflect.Field; import com.badlogic.gdx.ApplicationAdapter; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.Preferences; -import com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application; -import com.badlogic.gdx.backends.lwjgl3.Lwjgl3ApplicationConfiguration; -import com.badlogic.gdx.backends.lwjgl3.Lwjgl3WindowAdapter; +import com.badlogic.gdx.backends.lwjgl.LwjglApplication; +import com.badlogic.gdx.backends.lwjgl.LwjglApplicationConfiguration; import com.badlogic.gdx.files.FileHandle; import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.graphics.GL20; @@ -377,24 +376,13 @@ public class SkeletonViewer extends ApplicationAdapter { } if (dpiScale >= 2.0f) uiScale = 2; - final SkeletonViewer skeletonViewer = new SkeletonViewer(); - Lwjgl3ApplicationConfiguration config = new Lwjgl3ApplicationConfiguration(); - config.disableAudio(true); - config.setWindowedMode((int)(800 * uiScale), (int)(600 * uiScale)); - config.setTitle("Skeleton Viewer " + version); - config.setBackBufferConfig(8, 8, 8, 8, 24, 0, 2); - config.setWindowListener(new Lwjgl3WindowAdapter() { - @Override - public void filesDropped (String[] files) { - for (String file : files) { - for (String endSuffix : endSuffixes) { - for (String dataSuffix : dataSuffixes) { - if (file.endsWith(dataSuffix + endSuffix) && skeletonViewer.loadSkeleton(Gdx.files.absolute(file))) return; - } - } - } - } - }); - new Lwjgl3Application(skeletonViewer, config); + LwjglApplicationConfiguration.disableAudio = true; + LwjglApplicationConfiguration config = new LwjglApplicationConfiguration(); + config.width = (int)(800 * uiScale); + config.height = (int)(600 * uiScale); + config.title = "Skeleton Viewer"; + config.allowSoftwareMode = true; + config.samples = 2; + new LwjglApplication(new SkeletonViewer(), config); } }