X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fgame%2FGameModule.java;h=fbbd294b0e032dda43c29c6ce772303a83673c1f;hb=ca4dfc9c8252d4222f778db27e7505909420da39;hp=29175da1968fba60e36f64a8ebb8ec746c73b630;hpb=289536374d18bb05cde615c04d9fe576d6ac26bc;p=cavedroid.git diff --git a/core/src/ru/deadsoftware/cavedroid/game/GameModule.java b/core/src/ru/deadsoftware/cavedroid/game/GameModule.java index 29175da..fbbd294 100644 --- a/core/src/ru/deadsoftware/cavedroid/game/GameModule.java +++ b/core/src/ru/deadsoftware/cavedroid/game/GameModule.java @@ -6,6 +6,7 @@ import ru.deadsoftware.cavedroid.MainConfig; import ru.deadsoftware.cavedroid.game.mobs.MobsController; import ru.deadsoftware.cavedroid.game.model.block.Block; import ru.deadsoftware.cavedroid.game.objects.DropController; +import ru.deadsoftware.cavedroid.game.ui.TooltipManager; import ru.deadsoftware.cavedroid.game.world.GameWorld; import javax.annotation.CheckForNull; @@ -44,11 +45,15 @@ public class GameModule { @Provides @GameScope - public static MobsController provideMobsController(MainConfig mainConfig, GameItemsHolder gameItemsHolder) { + public static MobsController provideMobsController(MainConfig mainConfig, + GameItemsHolder gameItemsHolder, + TooltipManager tooltipManager) { load(mainConfig, gameItemsHolder); - MobsController controller = data != null ? data.retrieveMobsController() : new MobsController(gameItemsHolder); + MobsController controller = data != null + ? data.retrieveMobsController() + : new MobsController(gameItemsHolder, tooltipManager); makeDataNullIfEmpty(); - controller.getPlayer().initInventory(gameItemsHolder); + controller.getPlayer().initInventory(gameItemsHolder, tooltipManager); return controller; }