X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;ds=sidebyside;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fgame%2FGameProc.java;h=f063f7a19a856c1f0d4b06e28f924f14574ced22;hb=b62c3a39c63a5a558352627026c6019ff6110071;hp=d5a1a95ad3745072fe0f2758905eb8d28cc9cf0c;hpb=75809eb6447af4925b8e46ddb181152c6d2de47a;p=cavedroid.git diff --git a/core/src/ru/deadsoftware/cavedroid/game/GameProc.java b/core/src/ru/deadsoftware/cavedroid/game/GameProc.java index d5a1a95..f063f7a 100644 --- a/core/src/ru/deadsoftware/cavedroid/game/GameProc.java +++ b/core/src/ru/deadsoftware/cavedroid/game/GameProc.java @@ -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) {