X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fgame%2FGameProc.java;h=f063f7a19a856c1f0d4b06e28f924f14574ced22;hb=546c7c80eb7884183a3df1db7bb5627a18396dca;hp=d8925f9dfc81f861e5b6a975c006d52e0b12e01d;hpb=3992892d92be0c4ea654de3b4e10c32bf4552d9c;p=cavedroid.git diff --git a/core/src/ru/deadsoftware/cavedroid/game/GameProc.java b/core/src/ru/deadsoftware/cavedroid/game/GameProc.java index d8925f9..f063f7a 100644 --- a/core/src/ru/deadsoftware/cavedroid/game/GameProc.java +++ b/core/src/ru/deadsoftware/cavedroid/game/GameProc.java @@ -1,6 +1,8 @@ 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; @@ -13,18 +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; + } - mGameWorld.startFluidsThread(); + public void setPlayerGameMode(int gameMode) { + mMobsController.getPlayer().gameMode = gameMode; } public void update(float delta) {