DEADSOFTWARE

Add crippled survival
[cavedroid.git] / core / src / ru / deadsoftware / cavedroid / game / GameProc.java
index d5a1a95ad3745072fe0f2758905eb8d28cc9cf0c..f063f7a19a856c1f0d4b06e28f924f14574ced22 100644 (file)
@@ -1,6 +1,7 @@
 package ru.deadsoftware.cavedroid.game;
 
 import com.badlogic.gdx.utils.Disposable;
+import ru.deadsoftware.cavedroid.game.mobs.MobsController;
 import ru.deadsoftware.cavedroid.game.world.GameWorld;
 
 import javax.inject.Inject;
@@ -14,16 +15,24 @@ public class GameProc implements Disposable {
     private final GamePhysics mGamePhysics;
     private final GameInput mGameInput;
     private final GameRenderer mGameRenderer;
+    private final MobsController mMobsController;
 
     @Inject
     public GameProc(GameWorld gameWorld,
                     GamePhysics gamePhysics,
                     GameInput gameInput,
-                    GameRenderer gameRenderer) {
+                    GameRenderer gameRenderer,
+                    MobsController mobsController
+    ) {
         mGameWorld = gameWorld;
         mGamePhysics = gamePhysics;
         mGameInput = gameInput;
         mGameRenderer = gameRenderer;
+        mMobsController = mobsController;
+    }
+
+    public void setPlayerGameMode(int gameMode) {
+        mMobsController.getPlayer().gameMode = gameMode;
     }
 
     public void update(float delta) {