1
0
mirror of https://github.com/ppy/osu.git synced 2025-01-27 02:32:59 +08:00

Add a ScrollTime config setting to osu!mania

This commit is contained in:
smoogipoo 2018-01-17 21:13:14 +09:00
parent d96234bf40
commit db27faa471
2 changed files with 12 additions and 2 deletions

View File

@ -12,10 +12,17 @@ namespace osu.Game.Rulesets.Mania.Configuration
: base(ruleset, storage)
{
}
protected override void InitialiseDefaults()
{
base.InitialiseDefaults();
Set(ManiaSetting.ScrollTime, 1500.0, 50.0, 10000.0, 50.0);
}
}
public enum ManiaSetting
{
ScrollSpeed
ScrollTime
}
}

View File

@ -16,6 +16,7 @@ using osu.Game.Rulesets.Objects.Drawables;
using osu.Game.Rulesets.Mania.Objects.Drawables;
using osu.Framework.Graphics.Shapes;
using osu.Game.Rulesets.Judgements;
using osu.Game.Rulesets.Mania.Configuration;
using osu.Game.Rulesets.UI.Scrolling;
namespace osu.Game.Rulesets.Mania.UI
@ -161,8 +162,10 @@ namespace osu.Game.Rulesets.Mania.UI
}
[BackgroundDependencyLoader]
private void load(OsuColour colours)
private void load(OsuColour colours, ManiaConfigManager maniaConfig)
{
maniaConfig.BindWith(ManiaSetting.ScrollTime, VisibleTimeRange);
normalColumnColours = new List<Color4>
{
colours.RedDark,