1 package ru.deadsoftware.cavedroid.game.render
3 import com.badlogic.gdx.graphics.g2d.SpriteBatch
4 import com.badlogic.gdx.graphics.glutils.ShapeRenderer
5 import com.badlogic.gdx.math.Rectangle
6 import ru.fredboy.cavedroid.ksp.annotations.GenerateSetMultibindingsModule
8 @GenerateSetMultibindingsModule(
9 interfaceClass = IGameRenderer::class,
10 modulePackage = "ru.deadsoftware.cavedroid.game.render",
11 moduleName = "RenderModule"
13 annotation class GameRenderer
15 interface IGameRenderer {
20 * When called, [spriteBatch] is beginned!
23 spriteBatch: SpriteBatch,
24 shapeRenderer: ShapeRenderer,