DEADSOFTWARE

48bd752ca23c487640eab7904ec620e24b124b56
[d2df-sdl.git] / android / src / org / d2df / app / Doom2DF.java
1 package org.d2df.app;
3 import android.app.Activity;
4 import android.os.Bundle;
6 import org.libsdl.app.SDL;
7 import org.libsdl.app.SDLActivity;
9 public class Doom2DF extends SDLActivity {
11 @Override
12 protected String[] getLibraries() {
13 return new String[] {
14 "SDL2",
15 "mpg123",
16 "SDL2_mixer",
17 "enet",
18 "nanoGL",
19 "Doom2DF"
20 };
21 }
23 @Override
24 protected void onCreate(Bundle savedInstanceState) {
25 super.onCreate(savedInstanceState);
27 CopyAssets.copyAssets(SDL.getContext(), "");
28 CopyAssets.copyAssets(SDL.getContext(), "data");
29 CopyAssets.copyAssets(SDL.getContext(), "data/models");
30 CopyAssets.copyAssets(SDL.getContext(), "maps");
31 CopyAssets.copyAssets(SDL.getContext(), "maps/megawads");
32 CopyAssets.copyAssets(SDL.getContext(), "wads");
33 CopyAssets.copyAssets(SDL.getContext(), "instruments");
34 CopyAssets.copyAssets(SDL.getContext(), "timidity.cfg");
35 }
37 @Override
38 protected void onDestroy() {
39 super.onDestroy();
41 /* This will fix bug #31 and may be #32 */
42 System.exit(0);
43 }
44 }