Added ModsContainer

This commit is contained in:
EVAST9919
2017-05-02 22:34:07 +03:00
parent 00a8dbbacf
commit 7e1efcc20b
5 changed files with 105 additions and 1 deletions

View File

@ -27,6 +27,7 @@ namespace osu.Game.Rulesets.UI
public readonly RollingCounter<double> AccuracyCounter;
public readonly HealthDisplay HealthDisplay;
public readonly SongProgress Progress;
public readonly ModsContainer ModsContainer;
private Bindable<bool> showKeyCounter;
private Bindable<bool> showHud;
@ -39,6 +40,7 @@ namespace osu.Game.Rulesets.UI
protected abstract ScoreCounter CreateScoreCounter();
protected abstract HealthDisplay CreateHealthDisplay();
protected abstract SongProgress CreateProgress();
protected abstract ModsContainer CreateModsContainer();
protected HudOverlay()
{
@ -56,6 +58,7 @@ namespace osu.Game.Rulesets.UI
AccuracyCounter = CreateAccuracyCounter(),
HealthDisplay = CreateHealthDisplay(),
Progress = CreateProgress(),
ModsContainer = CreateModsContainer(),
}
});
}

View File

@ -64,7 +64,15 @@ namespace osu.Game.Rulesets.UI
RelativeSizeAxes = Axes.X,
};
[BackgroundDependencyLoader]
protected override ModsContainer CreateModsContainer() => new ModsContainer
{
Anchor = Anchor.TopRight,
Origin = Anchor.TopRight,
AutoSizeAxes = Axes.Both,
Position = new Vector2(0, 30),
};
[BackgroundDependencyLoader]
private void load(OsuColour colours)
{
ComboCounter.AccentColour = colours.BlueLighter;