// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. // See the LICENCE file in the repository root for full licence text. #nullable disable using osu.Framework.Graphics; using osu.Framework.Graphics.Containers; using osu.Framework.Graphics.Shapes; using osu.Game.Graphics; namespace osu.Game.Tournament.Components { public partial class TournamentSpriteTextWithBackground : CompositeDrawable { public readonly TournamentSpriteText Text; protected readonly Box Background; public TournamentSpriteTextWithBackground(string text = "") { AutoSizeAxes = Axes.Both; InternalChildren = new Drawable[] { Background = new Box { Colour = TournamentGame.ELEMENT_BACKGROUND_COLOUR, RelativeSizeAxes = Axes.Both, }, Text = new TournamentSpriteText { Colour = TournamentGame.ELEMENT_FOREGROUND_COLOUR, Font = OsuFont.Torus.With(weight: FontWeight.SemiBold, size: 50), Padding = new MarginPadding { Left = 10, Right = 20 }, Text = text } }; } } }