From: fredboy Date: Tue, 14 May 2024 16:16:13 +0000 (+0700) Subject: Move IGameRenderer X-Git-Url: http://deadsoftware.ru/gitweb?a=commitdiff_plain;ds=sidebyside;h=ca67da5ca90819bdbf2f0cda78d28456a2b58d76;p=cavedroid.git Move IGameRenderer --- diff --git a/core/src/ru/deadsoftware/cavedroid/game/render/GameRenderer.kt b/core/src/ru/deadsoftware/cavedroid/game/render/GameRenderer.kt index 7e40f17..c0ded1e 100644 --- a/core/src/ru/deadsoftware/cavedroid/game/render/GameRenderer.kt +++ b/core/src/ru/deadsoftware/cavedroid/game/render/GameRenderer.kt @@ -1,5 +1,8 @@ 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.fredboy.cavedroid.ksp.annotations.GenerateSetMultibindingsModule @GenerateSetMultibindingsModule( @@ -8,3 +11,18 @@ import ru.fredboy.cavedroid.ksp.annotations.GenerateSetMultibindingsModule moduleName = "RenderModule" ) annotation class GameRenderer + +interface IGameRenderer { + + val renderLayer: Int + + /** + * When called, [spriteBatch] is beginned! + */ + fun draw( + spriteBatch: SpriteBatch, + shapeRenderer: ShapeRenderer, + viewport: Rectangle, + delta: Float + ) +} \ No newline at end of file diff --git a/core/src/ru/deadsoftware/cavedroid/game/render/IGameRenderer.kt b/core/src/ru/deadsoftware/cavedroid/game/render/IGameRenderer.kt deleted file mode 100644 index 88b5744..0000000 --- a/core/src/ru/deadsoftware/cavedroid/game/render/IGameRenderer.kt +++ /dev/null @@ -1,20 +0,0 @@ -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 - -interface IGameRenderer { - - val renderLayer: Int - - /** - * When called, [spriteBatch] is beginned! - */ - fun draw( - spriteBatch: SpriteBatch, - shapeRenderer: ShapeRenderer, - viewport: Rectangle, - delta: Float - ) -} \ No newline at end of file