DEADSOFTWARE

Refactor rendering
[cavedroid.git] / core / src / ru / deadsoftware / cavedroid / game / GameComponent.java
1 package ru.deadsoftware.cavedroid.game;
3 import dagger.Component;
4 import ru.deadsoftware.cavedroid.MainComponent;
5 import ru.deadsoftware.cavedroid.game.actions.PlaceBlockActionsModule;
6 import ru.deadsoftware.cavedroid.game.actions.UpdateBlockActionsModule;
7 import ru.deadsoftware.cavedroid.game.actions.UseItemActionsModule;
8 import ru.deadsoftware.cavedroid.game.render.RenderModule;
10 @GameScope
11 @Component(dependencies = MainComponent.class,
12 modules = {GameModule.class,
13 UseItemActionsModule.class,
14 UpdateBlockActionsModule.class,
15 PlaceBlockActionsModule.class,
16 RenderModule.class})
17 public interface GameComponent {
18 GameProc getGameProc();
20 GameInputProcessor getGameInputProcessor();
22 GameItemsHolder getGameItemsHolder();
23 }