1 package ru
.deadsoftware
.cavedroid
;
3 import dagger
.Component
;
4 import ru
.deadsoftware
.cavedroid
.game
.GameScreen
;
5 import ru
.deadsoftware
.cavedroid
.menu
.MenuScreen
;
6 import ru
.deadsoftware
.cavedroid
.misc
.utils
.AssetLoader
;
7 import ru
.deadsoftware
.cavedroid
.prefs
.PreferencesStore
;
9 import javax
.inject
.Singleton
;
12 @Component(dependencies
= {CaveGame
.class, PreferencesStore
.class})
13 public interface MainComponent
{
14 GameScreen
getGameScreen();
16 MenuScreen
getMenuScreen();
18 MainConfig
getMainConfig();
20 AssetLoader
getAssetLoader();