mirror of
https://github.com/osukey/osukey.git
synced 2025-08-05 15:44:04 +09:00
fails, retries and size not enforced
This commit is contained in:
@ -61,21 +61,21 @@ namespace osu.Game.Screens.Select
|
|||||||
approachRate.Value = beatmap.Difficulty.ApproachRate;
|
approachRate.Value = beatmap.Difficulty.ApproachRate;
|
||||||
stars.Value = (float)beatmap.StarDifficulty;
|
stars.Value = (float)beatmap.StarDifficulty;
|
||||||
|
|
||||||
if (beatmap.Metric?.Ratings.Count() == 10)
|
if (beatmap.Metric?.Ratings.Any() ?? false)
|
||||||
{
|
{
|
||||||
var ratings = beatmap.Metric.Ratings.ToList();
|
var ratings = beatmap.Metric.Ratings.ToList();
|
||||||
ratingsContainer.Show();
|
ratingsContainer.Show();
|
||||||
|
|
||||||
negativeRatings.Text = ratings.GetRange(0, 5).Sum().ToString();
|
negativeRatings.Text = ratings.GetRange(0, ratings.Count / 2).Sum().ToString();
|
||||||
positiveRatings.Text = ratings.GetRange(5, 5).Sum().ToString();
|
positiveRatings.Text = ratings.GetRange(ratings.Count / 2, ratings.Count / 2).Sum().ToString();
|
||||||
ratingsBar.Length = (float)ratings.GetRange(0, 5).Sum() / ratings.Sum();
|
ratingsBar.Length = (float)ratings.GetRange(0, ratings.Count / 2).Sum() / ratings.Sum();
|
||||||
|
|
||||||
ratingsGraph.Values = ratings.Select(rating => (float)rating);
|
ratingsGraph.Values = ratings.Select(rating => (float)rating);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
ratingsContainer.Hide();
|
ratingsContainer.Hide();
|
||||||
|
|
||||||
if (beatmap.Metric?.Retries.Count() == 100 && beatmap.Metric?.Fails.Count() == 100)
|
if ((beatmap.Metric?.Retries.Any() ?? false) && (beatmap.Metric?.Fails.Any() ?? false))
|
||||||
{
|
{
|
||||||
var retries = beatmap.Metric.Retries;
|
var retries = beatmap.Metric.Retries;
|
||||||
var fails = beatmap.Metric.Fails;
|
var fails = beatmap.Metric.Fails;
|
||||||
|
Reference in New Issue
Block a user