1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-12 03:57:25 +08:00
osu-lazer/osu.Game
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
..
Audio Fix skinning support for combobreak 2019-06-30 21:58:30 +09:00
Beatmaps Fix imported beatmap paths not correctly matching files 2019-09-19 20:02:45 +09:00
Configuration Merge branch 'master' into hold-to-press-setting 2019-09-19 20:05:14 +09:00
Database Specify model name on initialize and fail import notification m… (#6192) 2019-09-22 15:54:04 +09:00
Graphics Move new components to v2 namespace 2019-09-24 19:00:26 +09:00
Input Update in line with framework changes 2019-08-27 18:43:58 +09:00
IO Force a checksum check before skipping FileStore copy op 2019-09-20 15:00:27 +09:00
IPC Move ArchiveModelManager import process to async flow 2019-06-10 13:42:22 +09:00
Migrations Use correct database migration 2019-09-13 13:57:55 +03:00
Online Implement ChangelogEntryType 2019-09-19 20:34:37 +03:00
Overlays Merge branch 'master' into tournament-setup 2019-09-24 17:27:17 +09:00
Properties Merge remote-tracking branch 'upstream/master' into android 2019-01-29 18:13:43 -06:00
Replays Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
Rulesets Decouple bar line hitobjects from generator 2019-09-25 00:36:27 +02:00
Scoring Allow undeleting scores if their beatmap exists 2019-09-20 19:55:59 +09:00
Screens Move new components to v2 namespace 2019-09-24 19:00:26 +09:00
Skinning Add back combo colours for osu!classic 2019-09-19 12:39:15 +09:00
Storyboards Fix storyboard samples not stopping on exit 2019-09-03 19:28:10 +09:00
Tests Revert clamping logic 2019-09-18 16:07:02 +09:00
Users Remove redundant string interpolation 2019-09-15 02:46:28 +03:00
Utils Cleanup 2019-08-28 20:15:28 +09:00
osu!.res And then everything became one 2017-09-19 16:06:58 +09:00
osu.Game.csproj Update framework 2019-09-24 16:22:30 +09:00
OsuGame.cs Add "osu!classic" as a bundled skin choice 2019-08-29 16:39:42 +09:00
OsuGameBase.cs Actually register the RulesetConfigCache as a component 2019-09-06 01:13:58 +09:00