Add ScreenStatus property to change the OsuScreen's status + Renamed old ScreenStatus property to InitialScreenStatus

This commit is contained in:
Lucas A
2019-05-02 20:51:19 +02:00
parent 84b41b3886
commit 5d4aa5a12e
7 changed files with 36 additions and 15 deletions

View File

@ -275,6 +275,8 @@ namespace osu.Game.Tests.Visual.Background
private class DummySongSelect : PlaySongSelect
{
protected override UserStatusOnline InitialScreenStatus => null;
protected override BackgroundScreen CreateBackground()
{
FadeAccessibleBackground background = new FadeAccessibleBackground(Beatmap.Value);
@ -318,7 +320,7 @@ namespace osu.Game.Tests.Visual.Background
private class FadeAccessibleResults : SoloResults
{
protected override UserStatus ScreenStatus => null;
protected override UserStatusOnline InitialScreenStatus => null;
public FadeAccessibleResults(ScoreInfo score)
: base(score)
@ -332,7 +334,7 @@ namespace osu.Game.Tests.Visual.Background
private class TestPlayer : Player
{
protected override UserStatus ScreenStatus => null;
protected override UserStatusOnline InitialScreenStatus => null;
protected override BackgroundScreen CreateBackground() => new FadeAccessibleBackground(Beatmap.Value);
@ -381,7 +383,7 @@ namespace osu.Game.Tests.Visual.Background
public VisualSettings VisualSettingsPos => VisualSettings;
public BackgroundScreen ScreenPos => Background;
protected override UserStatus ScreenStatus => null;
protected override UserStatusOnline InitialScreenStatus => null;
public TestPlayerLoader(Player player)
: base(() => player)

View File

@ -193,7 +193,7 @@ namespace osu.Game.Tests.Visual.Gameplay
public new HUDOverlay HUDOverlay => base.HUDOverlay;
protected override UserStatus ScreenStatus => null;
protected override UserStatusOnline InitialScreenStatus => null;
public bool FailOverlayVisible => FailOverlay.State == Visibility.Visible;