diff --git a/osu.Game/Overlays/MarqueeContainer.cs b/osu.Game/Overlays/MarqueeContainer.cs index 2fed87c4e0..2f3e118b04 100644 --- a/osu.Game/Overlays/MarqueeContainer.cs +++ b/osu.Game/Overlays/MarqueeContainer.cs @@ -27,6 +27,10 @@ namespace osu.Game.Overlays private bool allowScrolling = true; + /// + /// Time in milliseconds before scrolling begins. + /// + public double InitialMoveDelay { get; set; } = 1000; /// /// The to anchor the content to if it does not overflow. @@ -45,7 +49,6 @@ namespace osu.Game.Overlays private Func? createContent; - private const float initial_move_delay = 1000; private const float pixels_per_second = 50; private const float padding = 15; @@ -105,7 +108,7 @@ namespace osu.Game.Overlays float targetX = mainContent.DrawWidth + padding; flow.MoveToX(0) - .Delay(initial_move_delay) + .Delay(InitialMoveDelay) .MoveToX(-targetX, targetX * 1000 / pixels_per_second) .Loop(); } diff --git a/osu.Game/Overlays/Music/PlaylistItem.cs b/osu.Game/Overlays/Music/PlaylistItem.cs index 5b37e36b16..6217a9bc9e 100644 --- a/osu.Game/Overlays/Music/PlaylistItem.cs +++ b/osu.Game/Overlays/Music/PlaylistItem.cs @@ -47,6 +47,7 @@ namespace osu.Game.Overlays.Music Anchor = Anchor.CentreLeft, Origin = Anchor.CentreLeft, RelativeSizeAxes = Axes.X, + InitialMoveDelay = 0, AllowScrolling = false, };