/// <summary> /// Add a new uninitialized hud and immediatly initializes it. /// </summary> /// <param name="hudControl"></param> public void AddNewHUDAndInit(HUDControl <TColor> hudControl) { Controls.Add(hudControl); hudControl.Parent = this; hudControl.Init(Box.Location); }
public void AddGridControl(HUDControl <TColor> control) { control.Box = new Rectangle(control.Box.X + _currentX, control.Box.Y + _currentY, control.Box.Width, control.Box.Height); AddNewHUD(control); _currentX += control.Box.Width + SpaceWidth; if (_currentX + control.Box.Width + BorderRight > Box.Width) { _currentX = BorderLeft; _currentY += control.Box.Height + SpaceHeight; } }
public virtual void AddGridControl(HUDControl <TColor> control) { AddNewHUD(control); }
/// <summary> /// Add a new uninitialized hud /// </summary> /// <param name="hudControl"></param> public void AddNewHUD(HUDControl <TColor> hudControl) { Controls.Add(hudControl); hudControl.Parent = this; }