Fix `Pippidon` crash on empty beatmap conversion

This commit is contained in:
Dean Herbert 2022-08-18 16:17:50 +09:00
parent b0a740071e
commit bb46f72f9e
1 changed files with 5 additions and 2 deletions

View File

@ -21,8 +21,11 @@ public class PippidonBeatmapConverter : BeatmapConverter<PippidonHitObject>
public PippidonBeatmapConverter(IBeatmap beatmap, Ruleset ruleset)
: base(beatmap, ruleset)
{
minPosition = beatmap.HitObjects.Min(getUsablePosition);
maxPosition = beatmap.HitObjects.Max(getUsablePosition);
if (beatmap.HitObjects.Any())
{
minPosition = beatmap.HitObjects.Min(getUsablePosition);
maxPosition = beatmap.HitObjects.Max(getUsablePosition);
}
}
public override bool CanConvert() => Beatmap.HitObjects.All(h => h is IHasXPosition && h is IHasYPosition);