[cavedroid.git] / core / src / ru / deadsoftware / cavedroid / game / actions / updateblock / IUpdateBlockAction.kt
diff --git a/core/src/ru/deadsoftware/cavedroid/game/actions/updateblock/IUpdateBlockAction.kt b/core/src/ru/deadsoftware/cavedroid/game/actions/updateblock/IUpdateBlockAction.kt
index 9cc4aeaa4f49211d4ce7d7c1387c2cb1faaf0b22..a397f1659bc54e59a3c58049b2d5a39e7b9d6a03 100644 (file)
package ru.deadsoftware.cavedroid.game.actions.updateblock
+import ru.fredboy.cavedroid.ksp.annotations.GenerateMapMultibindingsModule
+
+@GenerateMapMultibindingsModule(
+ interfaceClass = IUpdateBlockAction::class,
+ modulePackage = "ru.deadsoftware.cavedroid.game.actions",
+ moduleName = "UpdateBlockActionsModule"
+)
+annotation class UpdateBlockAction(val stringKey: String)
+
interface IUpdateBlockAction {
fun update(x: Int, y: Int)