Пример #1
0
 public override void Render()
 {
     Gorgon.CurrentRenderTarget.FilledRectangle(0, 0, Gorgon.CurrentRenderTarget.Width,
                                                Gorgon.CurrentRenderTarget.Height, Color.Black);
     _message.Render();
     _mainMenuButton.Render();
 }
Пример #2
0
 public override void Render()
 {
     panelBG.Draw();
     healthMeterBg.Draw();
     CluwneLib.drawRectangle(healthMeterInner.X, healthMeterInner.Y, healthMeterInner.Width, healthMeterInner.Height, interpCol);
     healthPc.Render();
     healthMeterGrid.Draw();
     RenderBlip();
     healthMeterOverlay.Draw();
 }
Пример #3
0
        public override void Render()
        {
            base.Render();
            var iconRect = new Rectangle(ClientArea.X + 3,
                                         ClientArea.Y + (int)(ClientArea.Height / 2f) - (int)(_iconSprite.Height / 2f),
                                         (int)_iconSprite.Width, (int)_iconSprite.Height);

            CluwneLib.drawRectangle(ClientArea.X, ClientArea.Y, ClientArea.Width, ClientArea.Height, _currentColor);
            _textLabel.Render();
            _iconSprite.Draw(iconRect);
        }
Пример #4
0
 public override void Render()
 {
     panelBG.Draw();
     healthMeterBg.Draw();
     Gorgon.CurrentRenderTarget.FilledRectangle(healthMeterInner.X, healthMeterInner.Y, healthMeterInner.Width,
                                                healthMeterInner.Height, interpCol);
     healthPc.Render();
     healthMeterGrid.Draw();
     RenderBlip();
     healthMeterOverlay.Draw();
 }
Пример #5
0
        public override void Render()
        {
            base.Render();
            var bounds   = _iconSprite.GetLocalBounds();
            var iconRect = new IntRect(ClientArea.Left + 3,
                                       ClientArea.Top + (int)(ClientArea.Height / 2f) - (int)(bounds.Height / 2f),
                                       (int)bounds.Width, (int)bounds.Height);

            CluwneLib.drawRectangle(ClientArea.Left, ClientArea.Top, ClientArea.Width, ClientArea.Height, _currentColor);
            _textLabel.Render();
            _iconSprite.SetTransformToRect(iconRect);
            _iconSprite.Draw();
        }
Пример #6
0
 public override void Render()
 {
     if (disposing || !IsVisible())
     {
         return;
     }
     gradient.Render();
     Gorgon.CurrentRenderTarget.Rectangle(titleArea.X, titleArea.Y, titleArea.Width, titleArea.Height,
                                          Color.Black);
     base.Render();
     title.Render();
     if (closeButtonVisible)
     {
         closeButton.Render();
     }
 }
Пример #7
0
        public override void Render() // Renders the main window
        {
            if (disposing || !IsVisible())
            {
                return;
            }
            gradient.Render();

            //TODO RenderTargetRectangle
            // CluwneLib.CurrentRenderTarget.Rectangle(titleArea.X, titleArea.Y, titleArea.Width, titleArea.Height, Color.Black);
            base.Render();
            title.Render();
            if (closeButtonVisible)
            {
                closeButton.Render();
            }
        }
Пример #8
0
        private void DrawLines()
        {
            CheckAndSetLine(_currentInputText.ToString());

            _textInputLabel.Position = new Point(ClientArea.X + 4, ClientArea.Y + ClientArea.Height - 23);
            _textInputLabel.Render();

            while (_entries.Count > MaxLines)
            {
                _entries.RemoveAt(0);
            }

            int start = Math.Max(0, _entries.Count - 12);

            for (int i = _entries.Count - 1; i >= start; i--)
            {
                _entries[i].Position = new Point(ClientArea.X + 2,
                                                 ClientArea.Y + ClientArea.Height - (14 * (_entries.Count - i)) - 26);
                _entries[i].Render();
            }
        }
 public override void Render()
 {
     CluwneLib.drawRectangle(0, 0, (int)CluwneLib.CurrentRenderTarget.Size.X, (int)CluwneLib.CurrentRenderTarget.Size.Y, Color.Black);
     _message.Render();
     _mainMenuButton.Render();
 }