public void Render() { if (IsLeftPanelVisible) { LeftPanel.Render(); leftPanelFrame.Render(); } if (IsRightPanelVisible) { RightPanel.Render(); rightPanelFrame.Render(); } // Render the background bottom bar renderWindow.Draw(panelSprite, 0, new Point(0, 600)); renderWindow.Draw(panelSprite, 1, new Point(166, 600)); renderWindow.Draw(panelSprite, 2, new Point(294, 600)); renderWindow.Draw(panelSprite, 3, new Point(422, 600)); renderWindow.Draw(panelSprite, 4, new Point(550, 600)); renderWindow.Draw(panelSprite, 5, new Point(685, 600)); // Render the health bar renderWindow.Draw(healthManaSprite, 0, new Point(30, 587)); renderWindow.Draw(gameGlobeOverlapSprite, 0, new Point(28, 595)); // Render the mana bar renderWindow.Draw(healthManaSprite, 1, new Point(692, 588)); renderWindow.Draw(gameGlobeOverlapSprite, 1, new Point(693, 591)); if (!IsLeftPanelVisible || !IsRightPanelVisible) { minipanel.Render(); } runButton.Render(); menuButton.Render(); addStatButton.Render(); addSkillButton.Render(); }