// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. // See the LICENCE file in the repository root for full licence text. using NUnit.Framework; using osu.Framework.Graphics; using osu.Framework.Graphics.Containers; using osu.Framework.Timing; using osu.Game.Overlays; namespace osu.Game.Tests.Visual.UserInterface { [TestFixture] public class TestSceneMusicController : OsuTestScene { public TestSceneMusicController() { Clock = new FramedClock(); var mc = new MusicController { Origin = Anchor.Centre, Anchor = Anchor.Centre }; Add(mc); AddToggleStep(@"toggle visibility", state => mc.State.Value = state ? Visibility.Visible : Visibility.Hidden); AddStep(@"show", () => mc.Show()); AddToggleStep(@"toggle beatmap lock", state => Beatmap.Disabled = state); } } }