diff --git a/osu.Game.Rulesets.Sentakki/Difficulty/SentakkiDifficultyCalculator.cs b/osu.Game.Rulesets.Sentakki/Difficulty/SentakkiDifficultyCalculator.cs index 9d7bef8f8..4cd92eb68 100644 --- a/osu.Game.Rulesets.Sentakki/Difficulty/SentakkiDifficultyCalculator.cs +++ b/osu.Game.Rulesets.Sentakki/Difficulty/SentakkiDifficultyCalculator.cs @@ -11,7 +11,7 @@ namespace osu.Game.Rulesets.Sentakki.Difficulty { public class SentakkiDifficultyCalculator : DifficultyCalculator { - public SentakkiDifficultyCalculator(Ruleset ruleset, WorkingBeatmap beatmap) : base(ruleset, beatmap) { } + public SentakkiDifficultyCalculator(IRulesetInfo ruleset, IWorkingBeatmap beatmap) : base(ruleset, beatmap) { } protected override DifficultyAttributes CreateDifficultyAttributes(IBeatmap beatmap, Mod[] mods, Skill[] skills, double clockRate) { diff --git a/osu.Game.Rulesets.Sentakki/SentakkiRuleset.cs b/osu.Game.Rulesets.Sentakki/SentakkiRuleset.cs index fa678ec70..a406b938c 100644 --- a/osu.Game.Rulesets.Sentakki/SentakkiRuleset.cs +++ b/osu.Game.Rulesets.Sentakki/SentakkiRuleset.cs @@ -57,8 +57,8 @@ public override IBeatmapConverter CreateBeatmapConverter(IBeatmap beatmap) => public override IBeatmapProcessor CreateBeatmapProcessor(IBeatmap beatmap) => new SentakkiBeatmapProcessor(beatmap); - public override DifficultyCalculator CreateDifficultyCalculator(WorkingBeatmap beatmap) => - new SentakkiDifficultyCalculator(this, beatmap); + public override DifficultyCalculator CreateDifficultyCalculator(IWorkingBeatmap beatmap) => + new SentakkiDifficultyCalculator(RulesetInfo, beatmap); public override IConvertibleReplayFrame CreateConvertibleReplayFrame() => new SentakkiReplayFrame(); diff --git a/osu.Game.Rulesets.Sentakki/osu.Game.Rulesets.Sentakki.csproj b/osu.Game.Rulesets.Sentakki/osu.Game.Rulesets.Sentakki.csproj index 52880f72e..9ab55667f 100644 --- a/osu.Game.Rulesets.Sentakki/osu.Game.Rulesets.Sentakki.csproj +++ b/osu.Game.Rulesets.Sentakki/osu.Game.Rulesets.Sentakki.csproj @@ -9,7 +9,7 @@ osu.Game.Rulesets.Sentakki - +