1
0
mirror of https://github.com/ppy/osu.git synced 2025-01-18 11:52:54 +08:00
osu-lazer/osu.Game.Rulesets.Catch/Edit
Bartłomiej Dach 48196949e0
Add combo colour override control to editor
Closes https://github.com/ppy/osu/issues/25608.

Logic mostly matching stable. All operations are done on `ComboOffset`
which still makes overridden combo colours weirdly relatively dependent
on each other rather than them be an "absolute" choice, but alas...

As per stable, two consecutive new combos can use the same colour only
if they are separated by a break:

    52f3f75ed7/osu!/GameModes/Edit/Modes/EditorModeCompose.cs#L4564-L4571

This control is only available once the user has changed the combo
colours from defaults; additionally, only a single new combo object
must be selected for the colour selector to show up.
2025-01-10 13:40:56 +01:00
..
Blueprints Merge pull request #31453 from bdach/fix-juice-stream-placement-offset 2025-01-10 01:51:24 +09:00
Checks Refactor abstract check to reduce duplication 2024-03-26 11:13:03 +01:00
BananaShowerCompositionTool.cs Refactor PlacementBlueprint to not be hitobject specific 2024-09-24 20:31:00 +02:00
CatchBeatmapVerifier.cs Make check ruleset specific 2024-03-22 14:48:22 -03:00
CatchBeatSnapGrid.cs Abstract out common implementation of BeatSnapGrid 2023-10-17 16:42:52 +09:00
CatchBlueprintContainer.cs Remove #nullable disable from Catch.Edit namespace 2023-01-15 17:29:32 +09:00
CatchDistanceSnapGrid.cs Remove #nullable disable from Catch.Edit namespace 2023-01-15 17:29:32 +09:00
CatchDistanceSnapProvider.cs Made reading of ReadCurrentDistanceSnap public 2024-11-18 23:49:40 +01:00
CatchEditorPlayfield.cs Apply code feedback and also resize catcher trails when any is shown 2024-10-24 23:17:47 +02:00
CatchEditorPlayfieldAdjustmentContainer.cs Bypass Parent nullability checks for now 2023-10-17 17:48:45 +09:00
CatchHitObjectComposer.cs Add combo colour override control to editor 2025-01-10 13:40:56 +01:00
CatchHitObjectInspector.cs Do not show distance to next/previous object if said object is a banana shower 2024-11-21 12:17:43 +01:00
CatchHitObjectUtils.cs Remove #nullable disable from Catch.Edit namespace 2023-01-15 17:29:32 +09:00
CatchSelectionHandler.cs Simplify implementation 2024-03-28 10:12:27 +01:00
DrawableCatchEditorRuleset.cs Apply code feedback and also resize catcher trails when any is shown 2024-10-24 23:17:47 +02:00
FruitCompositionTool.cs Refactor PlacementBlueprint to not be hitobject specific 2024-09-24 20:31:00 +02:00
JuiceStreamCompositionTool.cs Refactor PlacementBlueprint to not be hitobject specific 2024-09-24 20:31:00 +02:00
PositionRange.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00