[cavedroid.git] / core / src / ru / deadsoftware / cavedroid / game / render / TouchControlsRenderer.kt
diff --git a/core/src/ru/deadsoftware/cavedroid/game/render/TouchControlsRenderer.kt b/core/src/ru/deadsoftware/cavedroid/game/render/TouchControlsRenderer.kt
index e8b19d013f0d5a1431f27582f0d39b59c4b137b2..c9f2bccb4d57b83dc24bd08dfe27cdfdbf89b799 100644 (file)
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.misc.Assets
@GameScope
class TouchControlsRenderer @Inject constructor(
+ private val mainConfig: MainConfig,
private val gameInput: GameInput
) : IGameRenderer {
private val shadeTexture get() = Assets.textureRegions[SHADE_KEY]
override fun draw(spriteBatch: SpriteBatch, shapeRenderer: ShapeRenderer, viewport: Rectangle, delta: Float) {
+ if (!mainConfig.isTouch) {
+ return
+ }
+
val touchControlsMap = Assets.guiMap
touchControlsMap.forEach { (key, value) ->