DEADSOFTWARE

android: add libminiupnpc
[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 "crystax",
15 "SDL2",
16 "mpg123",
17 "SDL2_mixer",
18 "enet",
19 "miniupnpc",
20 "Doom2DF"
21 };
22 }
24 @Override
25 protected void onCreate(Bundle savedInstanceState) {
26 super.onCreate(savedInstanceState);
28 CopyAssets.copyAssets(SDL.getContext(), "");
29 CopyAssets.copyAssets(SDL.getContext(), "data");
30 CopyAssets.copyAssets(SDL.getContext(), "data/models");
31 CopyAssets.copyAssets(SDL.getContext(), "maps");
32 CopyAssets.copyAssets(SDL.getContext(), "maps/megawads");
33 CopyAssets.copyAssets(SDL.getContext(), "wads");
34 CopyAssets.copyAssets(SDL.getContext(), "instruments");
35 CopyAssets.copyAssets(SDL.getContext(), "timidity.cfg");
36 }
38 @Override
39 protected void onDestroy() {
40 super.onDestroy();
42 /* This will fix bug #31 and may be #32 */
43 System.exit(0);
44 }
45 }