X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fgame%2Frender%2FTouchControlsRenderer.kt;h=d9dc5c48ab9b01818874852802643cc256aafe2f;hb=cf4113d5bfd3fca7c3815bf14a214eebd822216c;hp=c9f2bccb4d57b83dc24bd08dfe27cdfdbf89b799;hpb=060595c8f929b1eba81653c5154f948fb12190ff;p=cavedroid.git diff --git a/core/src/ru/deadsoftware/cavedroid/game/render/TouchControlsRenderer.kt b/core/src/ru/deadsoftware/cavedroid/game/render/TouchControlsRenderer.kt index c9f2bcc..d9dc5c4 100644 --- a/core/src/ru/deadsoftware/cavedroid/game/render/TouchControlsRenderer.kt +++ b/core/src/ru/deadsoftware/cavedroid/game/render/TouchControlsRenderer.kt @@ -4,10 +4,10 @@ import com.badlogic.gdx.graphics.g2d.SpriteBatch import com.badlogic.gdx.graphics.glutils.ShapeRenderer import com.badlogic.gdx.math.Rectangle import ru.deadsoftware.cavedroid.MainConfig -import ru.deadsoftware.cavedroid.game.GameInput import ru.deadsoftware.cavedroid.game.GameScope +import ru.deadsoftware.cavedroid.game.mobs.MobsController +import ru.deadsoftware.cavedroid.game.mobs.Player.ControlMode import ru.deadsoftware.cavedroid.misc.Assets -import ru.deadsoftware.cavedroid.misc.ControlMode import ru.deadsoftware.cavedroid.misc.utils.ArrayMapExtensions.component1 import ru.deadsoftware.cavedroid.misc.utils.ArrayMapExtensions.component2 import javax.inject.Inject @@ -15,7 +15,7 @@ import javax.inject.Inject @GameScope class TouchControlsRenderer @Inject constructor( private val mainConfig: MainConfig, - private val gameInput: GameInput + private val mobsController: MobsController, ) : IGameRenderer { override val renderLayer get() = RENDER_LAYER @@ -41,7 +41,7 @@ class TouchControlsRenderer @Inject constructor( } // FIXME: Add pressed state for buttons - if (gameInput.controlMode == ControlMode.CURSOR) { + if (mobsController.player.controlMode == ControlMode.CURSOR) { val altKeyRect = touchControlsMap.get("alt").rect spriteBatch.draw(shadeTexture, altKeyRect.x, altKeyRect.y, altKeyRect.width, altKeyRect.height) }