DEADSOFTWARE

Add RenderModule code generation
authorfredboy <fredboy@protonmail.com>
Tue, 14 May 2024 13:37:29 +0000 (20:37 +0700)
committerfredboy <fredboy@protonmail.com>
Tue, 14 May 2024 15:45:11 +0000 (22:45 +0700)
commitf50a0d30230d2e6dbb8dbc0587a2dd8950761ae5
treedb6a4f0eb5dddd04e24091afae4b6abbcd93fd18
parent4e63a1e672fcf47fab405eb660f7020b6f5c0283
Add RenderModule code generation
26 files changed:
.gitignore
core/build.gradle
core/src/ru/deadsoftware/cavedroid/game/render/BackgroundBlocksRenderer.kt
core/src/ru/deadsoftware/cavedroid/game/render/DebugRenderer.kt
core/src/ru/deadsoftware/cavedroid/game/render/DropsRenderer.kt
core/src/ru/deadsoftware/cavedroid/game/render/ForegroundBlocksRenderer.kt
core/src/ru/deadsoftware/cavedroid/game/render/GameRenderer.kt [new file with mode: 0644]
core/src/ru/deadsoftware/cavedroid/game/render/HudRenderer.kt
core/src/ru/deadsoftware/cavedroid/game/render/MobsRenderer.kt
core/src/ru/deadsoftware/cavedroid/game/render/RenderModule.kt [deleted file]
core/src/ru/deadsoftware/cavedroid/game/render/TouchControlsRenderer.kt
core/src/ru/deadsoftware/cavedroid/game/render/WindowsRenderer.kt
dagger-multibind-annotations/src/main/kotlin/ru.fredboy.cavedroid.ksp.annotations/GenerateSetMultibindingsModule.kt [new file with mode: 0644]
dagger-multibind-annotations/src/main/kotlin/ru.fredboy.cavedroid.ksp.annotations/actions/PlaceBlockAction.kt [deleted file]
dagger-multibind-annotations/src/main/kotlin/ru.fredboy.cavedroid.ksp.annotations/actions/UpdateBlockAction.kt [deleted file]
dagger-multibind-annotations/src/main/kotlin/ru.fredboy.cavedroid.ksp.annotations/actions/UseBlockAction.kt [deleted file]
dagger-multibind-annotations/src/main/kotlin/ru.fredboy.cavedroid.ksp.annotations/actions/UseItemAction.kt [deleted file]
dagger-multibind-annotations/src/main/kotlin/ru.fredboy.cavedroid.ksp.annotations/input/KeyboardInputHandler.kt [deleted file]
dagger-multibind-annotations/src/main/kotlin/ru.fredboy.cavedroid.ksp.annotations/input/MouseInputHandler.kt [deleted file]
dagger-multibind-annotations/src/main/kotlin/ru.fredboy.cavedroid.ksp.annotations/render/Renderer.kt [deleted file]
dagger-multibind-ksp/src/main/kotlin/ru/fredboy/cavedroid/ksp/processor/GenerateSetMultibindingsSymbolProcessor.kt [new file with mode: 0644]
dagger-multibind-ksp/src/main/kotlin/ru/fredboy/cavedroid/ksp/processor/RendererSymbolProcessor.kt [deleted file]
dagger-multibind-ksp/src/main/kotlin/ru/fredboy/cavedroid/ksp/processor/SymbolProcessorUtils.kt
dagger-multibind-ksp/src/main/kotlin/ru/fredboy/cavedroid/ksp/provider/GenerateSetMultibindingsSymbolProcessorProvider.kt [moved from dagger-multibind-ksp/src/main/kotlin/ru/fredboy/cavedroid/ksp/provider/RendererSymbolProcessorProvider.kt with 59% similarity]
dagger-multibind-ksp/src/main/resources/META-INF/services/com.google.devtools.ksp.processing.SymbolProcessorProvider
desktop/build.gradle