diff --git a/core/src/ru/deadsoftware/cavedroid/game/GameProc.java b/core/src/ru/deadsoftware/cavedroid/game/GameProc.java
index d5a1a95ad3745072fe0f2758905eb8d28cc9cf0c..f063f7a19a856c1f0d4b06e28f924f14574ced22 100644 (file)
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;
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) {