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); }
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); }
public static void Darken() { _darken.Draw(Transform2.Zero); }
public void Draw(Transform2 parentTransform) { _background.Draw(parentTransform); UI.DrawTextCentered(Text, new Rectangle((parentTransform.Location + Transform.Location).ToPoint(), Transform.Size.ToPoint()), TextColor, Font); }