Пример #1
0
        public void Draw(Transform2 parentTransform)
        {
            if (!IsVisible())
            {
                return;
            }

            _background.Draw(parentTransform);
            UI.DrawTextAligned(Text, new Rectangle((parentTransform.Location + Transform.Location).ToPoint(), Transform.Size.ToPoint()), TextColor, Font, HorizontalAlignment);
        }
Пример #2
0
        public void Draw(Transform2 parentTransform)
        {
            var buttonArea = new Rectangle(_buttonArea.Location, _buttonArea.Size);

            buttonArea.Offset(parentTransform.Location);
            _background.Draw(parentTransform);
            var iconArea = new Rectangle(_iconArea.Location, _iconArea.Size);

            iconArea.Offset(parentTransform.Location);
            World.Draw(_icon, iconArea);
        }
 public void Draw(Transform2 parentTransform)
 {
     World.Draw(_image, parentTransform + _transform);
     _current.Draw(parentTransform);
 }
Пример #4
0
 public static void Darken()
 {
     _darken.Draw(Transform2.Zero);
 }
Пример #5
0
 public void Draw(Transform2 parentTransform)
 {
     _background.Draw(parentTransform);
     UI.DrawTextCentered(Text, new Rectangle((parentTransform.Location + Transform.Location).ToPoint(), Transform.Size.ToPoint()), TextColor, Font);
 }