mirror of https://github.com/ppy/osu
Move all beatmap initialization logic into constructor
This commit is contained in:
parent
da922c603d
commit
f5aaf13363
|
@ -47,7 +47,30 @@ public void Setup() => Schedule(() =>
|
||||||
|
|
||||||
public TestCaseSliderInput()
|
public TestCaseSliderInput()
|
||||||
{
|
{
|
||||||
loadBeatmap();
|
var slider = new Slider
|
||||||
|
{
|
||||||
|
StartTime = time_slider_start,
|
||||||
|
Position = new Vector2(0, 0),
|
||||||
|
Path = new SliderPath(PathType.PerfectCurve, new[]
|
||||||
|
{
|
||||||
|
Vector2.Zero,
|
||||||
|
new Vector2(25, 0),
|
||||||
|
}, 25),
|
||||||
|
};
|
||||||
|
|
||||||
|
Beatmap.Value = new TestWorkingBeatmap(new Beatmap<OsuHitObject>
|
||||||
|
{
|
||||||
|
HitObjects = { slider },
|
||||||
|
ControlPointInfo =
|
||||||
|
{
|
||||||
|
DifficultyPoints = { new DifficultyControlPoint { SpeedMultiplier = 0.1f } }
|
||||||
|
},
|
||||||
|
BeatmapInfo =
|
||||||
|
{
|
||||||
|
BaseDifficulty = new BeatmapDifficulty { SliderTickRate = 3 },
|
||||||
|
Ruleset = new OsuRuleset().RulesetInfo
|
||||||
|
},
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private const double time_before_slider = 250;
|
private const double time_before_slider = 250;
|
||||||
|
@ -372,34 +395,6 @@ private bool assertMidSliderJudgementFail()
|
||||||
return judgementResults[judgementResults.Count - 2].Type == HitResult.Miss;
|
return judgementResults[judgementResults.Count - 2].Type == HitResult.Miss;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void loadBeatmap()
|
|
||||||
{
|
|
||||||
var slider = new Slider
|
|
||||||
{
|
|
||||||
StartTime = time_slider_start,
|
|
||||||
Position = new Vector2(0, 0),
|
|
||||||
Path = new SliderPath(PathType.PerfectCurve, new[]
|
|
||||||
{
|
|
||||||
Vector2.Zero,
|
|
||||||
new Vector2(25, 0),
|
|
||||||
}, 25),
|
|
||||||
};
|
|
||||||
|
|
||||||
Beatmap.Value = new TestWorkingBeatmap(new Beatmap<OsuHitObject>
|
|
||||||
{
|
|
||||||
HitObjects = { slider },
|
|
||||||
ControlPointInfo =
|
|
||||||
{
|
|
||||||
DifficultyPoints = { new DifficultyControlPoint { SpeedMultiplier = 0.1f } }
|
|
||||||
},
|
|
||||||
BeatmapInfo =
|
|
||||||
{
|
|
||||||
BaseDifficulty = new BeatmapDifficulty { SliderTickRate = 3 },
|
|
||||||
Ruleset = new OsuRuleset().RulesetInfo
|
|
||||||
},
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
private void performTest(List<ReplayFrame> frames)
|
private void performTest(List<ReplayFrame> frames)
|
||||||
{
|
{
|
||||||
// Empty frame to be added as a workaround for first frame behavior.
|
// Empty frame to be added as a workaround for first frame behavior.
|
||||||
|
|
Loading…
Reference in New Issue