mirror of
https://github.com/ppy/osu.git
synced 2025-03-17 22:17:25 +08:00
Attach filters at load time
This commit is contained in:
parent
266e62794e
commit
fc0c3e8758
@ -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", () =>
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user