X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fgame%2Factions%2FUseBlockActionsModule.kt;h=7458dfc9b5e3e9e6f69a1c84af354c24b98023d3;hb=73cbf2cd2291283e1affe323783668d5ccc7fd66;hp=76127fa4226d2deee0c1f6c124c84bec08f3379b;hpb=769039ca17ebd65873b84ae897796edc944e342b;p=cavedroid.git diff --git a/core/src/ru/deadsoftware/cavedroid/game/actions/UseBlockActionsModule.kt b/core/src/ru/deadsoftware/cavedroid/game/actions/UseBlockActionsModule.kt index 76127fa..7458dfc 100644 --- a/core/src/ru/deadsoftware/cavedroid/game/actions/UseBlockActionsModule.kt +++ b/core/src/ru/deadsoftware/cavedroid/game/actions/UseBlockActionsModule.kt @@ -6,7 +6,9 @@ import dagger.multibindings.IntoMap import dagger.multibindings.StringKey import ru.deadsoftware.cavedroid.game.GameScope import ru.deadsoftware.cavedroid.game.actions.useblock.IUseBlockAction +import ru.deadsoftware.cavedroid.game.actions.useblock.UseChestAction import ru.deadsoftware.cavedroid.game.actions.useblock.UseCraftingTableAction +import ru.deadsoftware.cavedroid.game.actions.useblock.UseFurnaceAction @Module class UseBlockActionsModule { @@ -18,4 +20,20 @@ class UseBlockActionsModule { fun bindUseCraftingTableAction(action: UseCraftingTableAction): IUseBlockAction { return action } + + @Binds + @IntoMap + @StringKey(UseFurnaceAction.KEY) + @GameScope + fun bindUseFurnaceTableAction(action: UseFurnaceAction): IUseBlockAction { + return action + } + + @Binds + @IntoMap + @StringKey(UseChestAction.KEY) + @GameScope + fun bindUseChestAction(action: UseChestAction): IUseBlockAction { + return action + } }