Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        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;
            }
        }
Esempio n. 3
0
 public virtual void AddGridControl(HUDControl <TColor> control)
 {
     AddNewHUD(control);
 }
Esempio n. 4
0
 /// <summary>
 /// Add a new uninitialized hud
 /// </summary>
 /// <param name="hudControl"></param>
 public void AddNewHUD(HUDControl <TColor> hudControl)
 {
     Controls.Add(hudControl);
     hudControl.Parent = this;
 }