diff --git a/android/src/ru/deadsoftware/cavecraft/AndroidLauncher.java b/android/src/ru/deadsoftware/cavecraft/AndroidLauncher.java
index f97468fcd48f193f0a6c18eafba957c52c811b80..1a0a92977e992cc5740019034c5a18c9f4f2d7f6 100644 (file)
package ru.deadsoftware.cavecraft;
+import android.content.pm.PackageManager;
import android.os.Bundle;
-
import com.badlogic.gdx.backends.android.AndroidApplication;
import com.badlogic.gdx.backends.android.AndroidApplicationConfiguration;
-import ru.deadsoftware.cavecraft.CaveGame;
public class AndroidLauncher extends AndroidApplication {
- @Override
- protected void onCreate (Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
- initialize(new CaveGame(), config);
- }
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
+ config.hideStatusBar = true;
+ config.useImmersiveMode = true;
+ String gameFolder = null;
+ try {
+ gameFolder = getPackageManager().getPackageInfo(getPackageName(), 0).applicationInfo.dataDir;
+ } catch (PackageManager.NameNotFoundException e) {
+ e.printStackTrace();
+ exit();
+ }
+ initialize(new CaveGame(gameFolder, true), config);
+ }
+
+ @Override
+ public void onBackPressed() {
+ }
}