DEADSOFTWARE

Update version script
[cavedroid.git] / core / src / main / kotlin / ru / deadsoftware / cavedroid / MainComponent.kt
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
8 import javax.inject.Singleton
10 @Singleton
11 @Component(dependencies = [CaveGame::class, PreferencesStore::class])
12 interface MainComponent {
14 val gameScreen: GameScreen
16 val menuScreen: MenuScreen
18 val mainConfig: MainConfig
20 val assetLoader: AssetLoader
22 }