index fe9bc1531694ead501903c37ab48d8deb15a1136..47220cbd80278d638d80b7320584d5ea71fa83dc 100644 (file)
package org.d2df.app;
package org.d2df.app;
+import android.content.Intent;
import android.app.Activity;
import android.os.Bundle;
import android.app.Activity;
import android.os.Bundle;
public class Doom2DF extends SDLActivity {
public class Doom2DF extends SDLActivity {
- @Override
- protected String[] getLibraries() {
- return new String[] {
- "SDL2",
- "mpg123",
- "SDL2_mixer",
- "enet",
- "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);
- }
+ @Override
+ protected String[] getLibraries () {
+ return new String[] {
+ "crystax",
+ "SDL2",
+ "mpg123",
+ "SDL2_mixer",
+ "enet",
+ "miniupnpc",
+ "Doom2DF"
+ };
+ }
+
+ @Override
+ protected String[] getArguments () {
+ Intent intent = getIntent();
+ String value = intent.getStringExtra(Launcher.prefArgs);
+ String[] args = value.split("\\s+");
+ return args;
+ }
+
+ @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);
+ }
}
}