Actually make ManiaHitObjectComposer constructible/testable

This commit is contained in:
smoogipoo
2018-06-07 16:08:37 +09:00
parent f715734662
commit 279a2844f0
4 changed files with 24 additions and 22 deletions

View File

@ -2,33 +2,17 @@
// Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
using OpenTK;
using osu.Framework.Allocation;
using osu.Framework.Graphics.Cursor;
using osu.Game.Beatmaps;
using osu.Game.Rulesets.Mania.UI;
using osu.Game.Rulesets.UI;
using osu.Game.Screens.Edit.Screens.Compose;
namespace osu.Game.Rulesets.Mania.Edit
{
public class ManiaEditRulesetContainer : ManiaRulesetContainer
{
public BindableBeatDivisor BeatDivisor;
public ManiaEditRulesetContainer(Ruleset ruleset, WorkingBeatmap beatmap, BindableBeatDivisor beatDivisor)
public ManiaEditRulesetContainer(Ruleset ruleset, WorkingBeatmap beatmap)
: base(ruleset, beatmap)
{
BeatDivisor = beatDivisor;
}
[BackgroundDependencyLoader]
private void load()
{
BeatDivisor.ValueChanged += OnBeatSnapDivisorChange;
OnBeatSnapDivisorChange(BeatDivisor.Value);
}
public void OnBeatSnapDivisorChange(int newDivisor)
{
}