1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-14 14:25:05 +08:00
osu-lazer/osu.Game.Rulesets.Taiko/UI
Bartłomiej Dach 9323df26a1 Decouple bar line hitobjects from generator
Introduce an IBarLine interface, which together with generic constraints
helps decouple BarLineGenerator from the actual hitobject types it
creates. Thanks to this, all rulesets that want bar lines can provide
an implementation of IBarLine that also derives from the base hitobject
class.

This allows DrawableBarLines in taiko and mania to be migrated back to
DrawableTaikoHitObject and DrawableManiaHitObject base classes
respectively. This in turn resolves #6215 without code duplication,
since the missing anchoring application is now done in mania's
DrawableBarLine through deriving from DrawableManiaHitObject.
2019-09-25 00:36:27 +02:00
..
DrawableTaikoJudgement.cs Apply more missed cases 2019-04-01 12:44:46 +09:00
DrawableTaikoRuleset.cs Decouple bar line hitobjects from generator 2019-09-25 00:36:27 +02:00
HitExplosion.cs Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
HitTarget.cs Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
InputDrum.cs Update some case sensitive resources lookups in-line with resources 2019-09-04 10:44:24 +09:00
KiaiHitExplosion.cs Adjust namespaces 2019-04-02 14:51:28 +09:00
TaikoPlayfield.cs Make taiko proxy containers use LifetimeManagementContainer 2019-08-28 13:20:28 +09:00
TaikoPlayfieldAdjustmentContainer.cs Make PlayfieldAdjustmentContainer universal 2019-03-26 13:32:44 +09:00