public TestCaseButtonSystem() { OsuLogo logo; ButtonSystem buttons; Children = new Drawable[] { new Box { Colour = ColourInfo.GradientVertical(Color4.Gray, Color4.WhiteSmoke), RelativeSizeAxes = Axes.Both, }, buttons = new ButtonSystem(), logo = new OsuLogo { RelativePositionAxes = Axes.Both } }; buttons.SetOsuLogo(logo); foreach (var s in Enum.GetValues(typeof(ButtonSystemState)).OfType <ButtonSystemState>().Skip(1)) { AddStep($"State to {s}", () => buttons.State = s); } }
public TestCaseButtonSystem() { OsuLogo logo; ButtonSystem buttons; Children = new Drawable[] { new Box { Colour = ColourInfo.GradientVertical(Color4.Gray, Color4.WhiteSmoke), RelativeSizeAxes = Axes.Both, }, buttons = new ButtonSystem(), logo = new OsuLogo() }; buttons.SetOsuLogo(logo); }
public void SetUp() => Schedule(() => { Children = new Drawable[] { new Box { Colour = ColourInfo.GradientVertical(Colour4.Gray, Colour4.WhiteSmoke), RelativeSizeAxes = Axes.Both, }, buttons = new ButtonSystem(), logo = new OsuLogo { RelativePositionAxes = Axes.Both, Position = new Vector2(0.5f) } }; buttons.SetOsuLogo(logo); });