DEADSOFTWARE

Add chest
[cavedroid.git] / core / src / ru / deadsoftware / cavedroid / game / GameComponent.java
index 0bf5c2d4acf38a18bc33dd99af0b105fe1925f6a..624e544ec17034d6bba141a35b28e250ea4cbab3 100644 (file)
@@ -4,14 +4,25 @@ 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.UseBlockActionsModule;
 import ru.deadsoftware.cavedroid.game.actions.UseItemActionsModule;
+import ru.deadsoftware.cavedroid.game.input.KeyboardInputHandlersModule;
+import ru.deadsoftware.cavedroid.game.input.MouseInputHandlersModule;
+import ru.deadsoftware.cavedroid.game.render.RenderModule;
 
 @GameScope
-@Component(dependencies = MainComponent.class, modules = {GameModule.class, UseItemActionsModule.class, UpdateBlockActionsModule.class, PlaceBlockActionsModule.class})
+@Component(dependencies = MainComponent.class,
+        modules = {GameModule.class,
+                UseItemActionsModule.class,
+                UpdateBlockActionsModule.class,
+                PlaceBlockActionsModule.class,
+                RenderModule.class,
+                KeyboardInputHandlersModule.class,
+                MouseInputHandlersModule.class,
+                UseBlockActionsModule.class
+        })
 public interface GameComponent {
     GameProc getGameProc();
 
-    GameInputProcessor getGameInputProcessor();
-
     GameItemsHolder getGameItemsHolder();
 }