From fc0c3e8758a5e3817881069da5a26e27b80c557e Mon Sep 17 00:00:00 2001 From: Jamie Taylor Date: Wed, 6 Oct 2021 17:32:28 +0900 Subject: [PATCH] Attach filters at load time --- osu.Game.Tests/Visual/Audio/TestSceneFilter.cs | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/osu.Game.Tests/Visual/Audio/TestSceneFilter.cs b/osu.Game.Tests/Visual/Audio/TestSceneFilter.cs index 79d8f7da8c..c639da63d3 100644 --- a/osu.Game.Tests/Visual/Audio/TestSceneFilter.cs +++ b/osu.Game.Tests/Visual/Audio/TestSceneFilter.cs @@ -18,7 +18,6 @@ namespace osu.Game.Tests.Visual.Audio public class TestSceneFilter : OsuTestScene { private WorkingBeatmap testBeatmap; - private OsuSpriteText lowpassText; private OsuSpriteText highpassText; private Filter lowpassFilter; @@ -28,12 +27,12 @@ namespace osu.Game.Tests.Visual.Audio private void load(AudioManager audio) { testBeatmap = new WaveformTestBeatmap(audio); - lowpassFilter = new Filter(audio.TrackMixer); - highpassFilter = new Filter(audio.TrackMixer, BQFType.HighPass); Add(new FillFlowContainer { Children = new Drawable[] { + lowpassFilter = new Filter(audio.TrackMixer), + highpassFilter = new Filter(audio.TrackMixer, BQFType.HighPass), lowpassText = new OsuSpriteText { Padding = new MarginPadding(20), @@ -74,15 +73,8 @@ namespace osu.Game.Tests.Visual.Audio private void testFilter(Filter filter, int cutoffFrom, int cutoffTo) { - Add(filter); - AddStep("Prepare Track", () => - { - testBeatmap.LoadTrack(); - }); - AddStep("Play Track", () => - { - testBeatmap.Track.Start(); - }); + AddStep("Load Track", () => testBeatmap.LoadTrack()); + AddStep("Play Track", () => testBeatmap.Track.Start()); AddWaitStep("Let track play", 10); AddStep("Filter Sweep", () => {