public void TestResolution(float resolution) { TestWaveformGraph graph = null; AddStep("add graph", () => { Child = new Container { RelativeSizeAxes = Axes.X, Height = 100, Children = new Drawable[] { graph = new TestWaveformGraph { RelativeSizeAxes = Axes.Both, Resolution = resolution, Waveform = waveformBeatmap.Waveform, }, new Container { Anchor = Anchor.Centre, Origin = Anchor.Centre, AutoSizeAxes = Axes.Both, Children = new Drawable[] { new Box { RelativeSizeAxes = Axes.Both, Colour = Color4.Black, Alpha = 0.75f }, new OsuSpriteText { Anchor = Anchor.Centre, Origin = Anchor.Centre, Text = $"Resolution: {resolution:0.00}" } } } } }; }); AddUntilStep("wait for load", () => graph.Loaded.IsSet); }
public void TestDefaultBeatmap() { TestWaveformGraph graph = null; AddStep("add graph", () => { Child = new Container { RelativeSizeAxes = Axes.X, Height = 100, Child = graph = new TestWaveformGraph { RelativeSizeAxes = Axes.Both, Waveform = CreateWorkingBeatmap(new OsuRuleset().RulesetInfo).Waveform, }, }; }); AddUntilStep("wait for load", () => graph.Loaded.IsSet); }
public void TestDefaultBeatmap() { TestWaveformGraph graph = null; AddStep("add graph", () => { Child = new Container { RelativeSizeAxes = Axes.X, Height = 100, Child = graph = new TestWaveformGraph { RelativeSizeAxes = Axes.Both, Waveform = new DummyWorkingBeatmap().Waveform, }, }; }); AddUntilStep("wait for load", () => graph.ResampledWaveform != null); }