DEADSOFTWARE

android: explicitly load libcrystax
[d2df-sdl.git] / android / src / org / d2df / app / Doom2DF.java
index 07e63eeb8743f971221a2f252c3a1550cd79e533..05a1f4ab0f6b1943dfd9a3ab7cb594cf59d1c283 100644 (file)
@@ -11,11 +11,11 @@ public class Doom2DF extends SDLActivity {
        @Override
        protected String[] getLibraries() {
                return new String[] {
+                       "crystax",
                        "SDL2",
                        "mpg123",
                        "SDL2_mixer",
                        "enet",
-                       "nanoGL",
                        "Doom2DF"
                };
        }
@@ -23,6 +23,7 @@ public class Doom2DF extends SDLActivity {
        @Override
        protected void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
+
                CopyAssets.copyAssets(SDL.getContext(), "");
                CopyAssets.copyAssets(SDL.getContext(), "data");
                CopyAssets.copyAssets(SDL.getContext(), "data/models");
@@ -32,4 +33,12 @@ public class Doom2DF extends SDLActivity {
                CopyAssets.copyAssets(SDL.getContext(), "instruments");
                CopyAssets.copyAssets(SDL.getContext(), "timidity.cfg");
        }
+
+       @Override
+       protected void onDestroy() {
+               super.onDestroy();
+
+               /* This will fix bug #31 and may be #32 */
+               System.exit(0);
+       }
 }