From c9859f25d309ea520474f9bf23ac4bb82477fae3 Mon Sep 17 00:00:00 2001 From: "M. Sz" Date: Tue, 19 Jan 2021 19:36:16 +0100 Subject: [PATCH] party panel: party panel is created only, when game isn't singlePlayer game --- d2game/d2player/game_controls.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/d2game/d2player/game_controls.go b/d2game/d2player/game_controls.go index 975b90d3..f7641f28 100644 --- a/d2game/d2player/game_controls.go +++ b/d2game/d2player/game_controls.go @@ -174,8 +174,6 @@ func NewGameControls( heroStatsPanel := NewHeroStatsPanel(asset, ui, hero.Name(), hero.Class, l, hero.Stats) - PartyPanel := NewPartyPanel(asset, ui, hero.Name(), l, hero, hero.Stats, players) - questLog := NewQuestLog(asset, ui, l, audioProvider, hero.Act) inventory, err := NewInventory(asset, ui, l, hero.Gold, inventoryRecord) @@ -208,7 +206,6 @@ func NewGameControls( inventory: inventory, skilltree: skilltree, heroStatsPanel: heroStatsPanel, - PartyPanel: PartyPanel, questLog: questLog, HelpOverlay: helpOverlay, keyMap: keyMap, @@ -236,6 +233,11 @@ func NewGameControls( isSinglePlayer: isSinglePlayer, } + if !isSinglePlayer { + PartyPanel := NewPartyPanel(asset, ui, hero.Name(), l, hero, hero.Stats, players) + gc.PartyPanel = PartyPanel + } + hud := NewHUD(asset, ui, hero, miniPanel, actionableRegions, mapEngine, l, gc, mapRenderer) gc.hud = hud