index 0c1aa21b4fa1e05bd24482758b81fd9f97e89568..fe9bc1531694ead501903c37ab48d8deb15a1136 100644 (file)
import android.app.Activity;
import android.os.Bundle;
import android.app.Activity;
import android.os.Bundle;
+import org.libsdl.app.SDL;
import org.libsdl.app.SDLActivity;
public class Doom2DF extends SDLActivity {
import org.libsdl.app.SDLActivity;
public class Doom2DF extends SDLActivity {
protected String[] getLibraries() {
return new String[] {
"SDL2",
protected String[] getLibraries() {
return new String[] {
"SDL2",
+ "mpg123",
"SDL2_mixer",
"enet",
"SDL2_mixer",
"enet",
- "nanoGL",
"Doom2DF"
};
}
"Doom2DF"
};
}
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+
+ CopyAssets.copyAssets(SDL.getContext(), "");
+ CopyAssets.copyAssets(SDL.getContext(), "data");
+ CopyAssets.copyAssets(SDL.getContext(), "data/models");
+ CopyAssets.copyAssets(SDL.getContext(), "maps");
+ CopyAssets.copyAssets(SDL.getContext(), "maps/megawads");
+ CopyAssets.copyAssets(SDL.getContext(), "wads");
+ 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);
+ }
}
}