diff --git a/core/src/ru/deadsoftware/cavedroid/game/render/HudRenderer.kt b/core/src/ru/deadsoftware/cavedroid/game/render/HudRenderer.kt
index b6319020a2cf2b770e3b7129670753886b2e9bc2..b3f89909e4620db19e5b177cbe132319bad0bc96 100644 (file)
import com.badlogic.gdx.graphics.g2d.SpriteBatch
import com.badlogic.gdx.graphics.glutils.ShapeRenderer
import com.badlogic.gdx.math.Rectangle
import com.badlogic.gdx.graphics.g2d.SpriteBatch
import com.badlogic.gdx.graphics.glutils.ShapeRenderer
import com.badlogic.gdx.math.Rectangle
-import ru.deadsoftware.cavedroid.game.GameInput
import ru.deadsoftware.cavedroid.game.GameScope
import ru.deadsoftware.cavedroid.game.mobs.MobsController
import ru.deadsoftware.cavedroid.game.GameScope
import ru.deadsoftware.cavedroid.game.mobs.MobsController
-import ru.deadsoftware.cavedroid.game.model.item.InventoryItem
+import ru.deadsoftware.cavedroid.game.mobs.Player.ControlMode
import ru.deadsoftware.cavedroid.game.world.GameWorld
import ru.deadsoftware.cavedroid.misc.Assets
import ru.deadsoftware.cavedroid.game.world.GameWorld
import ru.deadsoftware.cavedroid.misc.Assets
-import ru.deadsoftware.cavedroid.misc.ControlMode
import ru.deadsoftware.cavedroid.misc.utils.px
import javax.inject.Inject
@GameScope
class HudRenderer @Inject constructor(
import ru.deadsoftware.cavedroid.misc.utils.px
import javax.inject.Inject
@GameScope
class HudRenderer @Inject constructor(
- private val gameInput: GameInput,
private val gameWorld: GameWorld,
private val mobsController: MobsController,
) : IGameRenderer {
private val gameWorld: GameWorld,
private val mobsController: MobsController,
) : IGameRenderer {
if (gameWorld.hasForeAt(cursorX, cursorY) ||
gameWorld.hasBackAt(cursorX, cursorY) ||
if (gameWorld.hasForeAt(cursorX, cursorY) ||
gameWorld.hasBackAt(cursorX, cursorY) ||
- gameInput.controlMode == ControlMode.CURSOR
+ mobsController.player.controlMode == ControlMode.CURSOR
) {
spriteBatch.draw(cursorTexture, cursorX.px - viewport.x, cursorY.px - viewport.y)
}
) {
spriteBatch.draw(cursorTexture, cursorX.px - viewport.x, cursorY.px - viewport.y)
}