From db87175872c6980e5eb6f7586530b31e3eb6e8ca Mon Sep 17 00:00:00 2001 From: ThomasChr Date: Fri, 1 Jan 2021 20:49:49 +0100 Subject: [PATCH] Render HUD before Panels (in this Case 'Panels' only does mean Inventory Panel). This is to avoid Entity Labels to be renderd above the Inventory Panel. Fixes #936 --- d2game/d2player/game_controls.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/d2game/d2player/game_controls.go b/d2game/d2player/game_controls.go index 9b278869..196964fe 100644 --- a/d2game/d2player/game_controls.go +++ b/d2game/d2player/game_controls.go @@ -795,11 +795,11 @@ func (g *GameControls) isInActiveMenusRect(px, py int) bool { // Render draws the GameControls onto the target func (g *GameControls) Render(target d2interface.Surface) error { - if err := g.renderPanels(target); err != nil { + if err := g.hud.Render(target); err != nil { return err } - if err := g.hud.Render(target); err != nil { + if err := g.renderPanels(target); err != nil { return err }