mirror of
https://github.com/ppy/osu.git
synced 2025-02-16 00:22:58 +08:00
Make abstract ruleset no play mode.
This commit is contained in:
parent
e01057df3d
commit
08bf7c6d39
@ -13,8 +13,10 @@ namespace osu.Game.Modes.Osu
|
||||
{
|
||||
public override ScoreOverlay CreateScoreOverlay() => new OsuScoreOverlay();
|
||||
|
||||
public override HitRenderer CreateHitRendererWith(List<HitObject> objects) => new UI.OsuHitRenderer { Objects = objects };
|
||||
public override HitRenderer CreateHitRendererWith(List<HitObject> objects) => new OsuHitRenderer { Objects = objects };
|
||||
|
||||
public override HitObjectParser CreateHitObjectParser() => new OsuHitObjectParser();
|
||||
|
||||
protected override PlayMode PlayMode => PlayMode.Osu;
|
||||
}
|
||||
}
|
||||
|
@ -16,7 +16,7 @@ namespace osu.Game.Modes.Catch
|
||||
|
||||
public override HitRenderer CreateHitRendererWith(List<HitObject> objects) => new CatchHitRenderer { Objects = objects };
|
||||
|
||||
protected override PlayMode PlayMode => PlayMode.Mania;
|
||||
protected override PlayMode PlayMode => PlayMode.Catch;
|
||||
|
||||
public override HitObjectParser CreateHitObjectParser() => new OsuHitObjectParser();
|
||||
}
|
||||
|
@ -24,7 +24,7 @@ namespace osu.Game.Modes
|
||||
|
||||
public static void Register(Ruleset ruleset) => availableRulesets.TryAdd(ruleset.PlayMode, ruleset.GetType());
|
||||
|
||||
protected virtual PlayMode PlayMode => PlayMode.Osu;
|
||||
protected abstract PlayMode PlayMode { get; }
|
||||
|
||||
public static Ruleset GetRuleset(PlayMode mode)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user