mirror of
https://github.com/ppy/osu
synced 2025-01-18 12:00:58 +00:00
Add tests as separate steps
This commit is contained in:
parent
b7aed0a014
commit
530675f364
@ -43,25 +43,25 @@ namespace osu.Game.Tests.Visual.UserInterface
|
||||
buttons.SetOsuLogo(logo);
|
||||
|
||||
foreach (var s in Enum.GetValues(typeof(ButtonSystemState)).OfType<ButtonSystemState>().Skip(1))
|
||||
AddStep($"State to {s}", () =>
|
||||
{
|
||||
buttons.State = s;
|
||||
AddStep($"State to {s}", () => buttons.State = s);
|
||||
|
||||
if (buttons.State == ButtonSystemState.EnteringMode)
|
||||
{
|
||||
buttons.FadeOut(400, Easing.InSine);
|
||||
buttons.MoveTo(new Vector2(-800, 0), 400, Easing.InSine);
|
||||
logo.FadeOut(300, Easing.InSine)
|
||||
.ScaleTo(0.2f, 300, Easing.InSine);
|
||||
}
|
||||
else
|
||||
{
|
||||
buttons.FadeIn(400, Easing.OutQuint);
|
||||
buttons.MoveTo(new Vector2(0), 400, Easing.OutQuint);
|
||||
logo.FadeColour(Color4.White, 100, Easing.OutQuint);
|
||||
logo.FadeIn(100, Easing.OutQuint);
|
||||
}
|
||||
});
|
||||
AddStep("Exiting menu", () =>
|
||||
{
|
||||
buttons.State = ButtonSystemState.EnteringMode;
|
||||
buttons.FadeOut(400, Easing.InSine);
|
||||
buttons.MoveTo(new Vector2(-800, 0), 400, Easing.InSine);
|
||||
logo.FadeOut(300, Easing.InSine)
|
||||
.ScaleTo(0.2f, 300, Easing.InSine);
|
||||
});
|
||||
|
||||
AddStep("Entering menu", () =>
|
||||
{
|
||||
buttons.State = ButtonSystemState.Play;
|
||||
buttons.FadeIn(400, Easing.OutQuint);
|
||||
buttons.MoveTo(new Vector2(0), 400, Easing.OutQuint);
|
||||
logo.FadeColour(Color4.White, 100, Easing.OutQuint);
|
||||
logo.FadeIn(100, Easing.OutQuint);
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user