DEADSOFTWARE

Implement dependency injection for game classes #13
[cavedroid.git] / android / src / ru / deadsoftware / cavedroid / AndroidLauncher.java
index 51961b4c3854840a88090256e2415e232698744c..fcf083199e0e667bb839c4e45a2c7fdfc22330a0 100644 (file)
@@ -12,18 +12,16 @@ public class AndroidLauncher extends AndroidApplication {
         AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
         config.hideStatusBar = true;
         config.useImmersiveMode = true;
-        String gameFolder = null;
+        String gameFolder = "";
         try {
             gameFolder = getPackageManager().getPackageInfo(getPackageName(), 0).applicationInfo.dataDir;
         } catch (PackageManager.NameNotFoundException e) {
             e.printStackTrace();
             exit();
         }
-        initialize(new CaveGame(gameFolder, true), config);
-
-        if (BuildConfig.DEBUG) {
-            GameScreen.SHOW_DEBUG = true;
-        }
+        CaveGame caveGame = new CaveGame(gameFolder, true);
+        caveGame.setDebug(BuildConfig.DEBUG);
+        initialize(caveGame, config);
     }
 
     @Override