import dagger.Component;
import ru.deadsoftware.cavedroid.MainComponent;
-import ru.deadsoftware.cavedroid.game.actions.PlaceBlockActionsModule;
-import ru.deadsoftware.cavedroid.game.actions.UpdateBlockActionsModule;
-import ru.deadsoftware.cavedroid.game.actions.UseItemActionsModule;
-import ru.deadsoftware.cavedroid.game.render.RenderModule;
+import ru.deadsoftware.cavedroid.generated.module.*;
@GameScope
@Component(dependencies = MainComponent.class,
UseItemActionsModule.class,
UpdateBlockActionsModule.class,
PlaceBlockActionsModule.class,
- RenderModule.class})
+ RenderModule.class,
+ KeyboardInputHandlersModule.class,
+ MouseInputHandlersModule.class,
+ UseBlockActionsModule.class
+ })
public interface GameComponent {
GameProc getGameProc();
- GameInputProcessor getGameInputProcessor();
-
GameItemsHolder getGameItemsHolder();
}