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
;
11 @Component(dependencies
= MainComponent
.class,
12 modules
= {GameModule
.class,
13 UseItemActionsModule
.class,
14 UpdateBlockActionsModule
.class,
15 PlaceBlockActionsModule
.class,
17 public interface GameComponent
{
18 GameProc
getGameProc();
20 GameInputProcessor
getGameInputProcessor();
22 GameItemsHolder
getGameItemsHolder();