Add ability to create a TestBeatmap with no HitObjects

This commit is contained in:
Dean Herbert 2020-09-14 15:26:57 +09:00
parent 692f2c8489
commit da02ee8828
1 changed files with 4 additions and 2 deletions

View File

@ -15,14 +15,16 @@ namespace osu.Game.Tests.Beatmaps
{ {
public class TestBeatmap : Beatmap public class TestBeatmap : Beatmap
{ {
public TestBeatmap(RulesetInfo ruleset) public TestBeatmap(RulesetInfo ruleset, bool withHitObjects = true)
{ {
var baseBeatmap = CreateBeatmap(); var baseBeatmap = CreateBeatmap();
BeatmapInfo = baseBeatmap.BeatmapInfo; BeatmapInfo = baseBeatmap.BeatmapInfo;
ControlPointInfo = baseBeatmap.ControlPointInfo; ControlPointInfo = baseBeatmap.ControlPointInfo;
Breaks = baseBeatmap.Breaks; Breaks = baseBeatmap.Breaks;
HitObjects = baseBeatmap.HitObjects;
if (withHitObjects)
HitObjects = baseBeatmap.HitObjects;
BeatmapInfo.Ruleset = ruleset; BeatmapInfo.Ruleset = ruleset;
BeatmapInfo.RulesetID = ruleset.ID ?? 0; BeatmapInfo.RulesetID = ruleset.ID ?? 0;