DEADSOFTWARE

Better crafting
[cavedroid.git] / core / src / ru / deadsoftware / cavedroid / game / actions / UseBlockActionsModule.kt
1 package ru.deadsoftware.cavedroid.game.actions
3 import dagger.Binds
4 import dagger.Module
5 import dagger.multibindings.IntoMap
6 import dagger.multibindings.StringKey
7 import ru.deadsoftware.cavedroid.game.GameScope
8 import ru.deadsoftware.cavedroid.game.actions.useblock.IUseBlockAction
9 import ru.deadsoftware.cavedroid.game.actions.useblock.UseCraftingTableAction
11 @Module
12 class UseBlockActionsModule {
14 @Binds
15 @IntoMap
16 @StringKey(UseCraftingTableAction.KEY)
17 @GameScope
18 fun bindUseCraftingTableAction(action: UseCraftingTableAction): IUseBlockAction {
19 return action
20 }
21 }