DEADSOFTWARE

Add my repo for automultibind
[cavedroid.git] / core / src / ru / deadsoftware / cavedroid / game / render / ForegroundBlocksRenderer.kt
index 30736958f36f3f31ec1e8941a11fc4f11e85b25a..8353b0b39bc6262565d0062611df0d8eae84633d 100644 (file)
@@ -3,17 +3,19 @@ package ru.deadsoftware.cavedroid.game.render
 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.world.GameWorld
+import ru.deadsoftware.cavedroid.misc.annotations.multibinding.BindRenderer
 import ru.deadsoftware.cavedroid.misc.utils.forEachBlockInArea
 import javax.inject.Inject
 
 @GameScope
+@BindRenderer
 class ForegroundBlocksRenderer @Inject constructor(
     gameWorld: GameWorld,
-    gameInput: GameInput
-) : BlocksRenderer(gameWorld, gameInput) {
+    mobsController: MobsController
+) : BlocksRenderer(gameWorld, mobsController) {
 
     override val renderLayer get() = RENDER_LAYER