1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-08 09:42:55 +08:00
osu-lazer/osu.Game/Beatmaps/Formats
Bartłomiej Dach 749704344c
Move implicit slider path segment handling logic to Bezier converter
The logic in `LegacyBeatmapEncoder` that was supposed to handle
the lazer-exclusive feature of supporting multiple slider segment types
in a single slider was interfering rather badly with the Bezier
converter. Generally it was a bit difficult to follow, too.

The nice thing about `BezierConverter` is that it is *guaranteed* to
only output Bezier control points. In light of this, the same double-up-
-the-control-point logic that was supposed to make multiple slider
segment types backwards-compatible with stable can be placed in
the Bezier conversion logic, and be *much* more understandable, too.
2025-01-30 14:03:51 +01:00
..
Decoder.cs Apply NRT to osu.Game.Betamaps.Formats namespace 2023-08-16 19:37:24 +09:00
IHasComboColours.cs Apply NRT to osu.Game.Betamaps.Formats namespace 2023-08-16 19:37:24 +09:00
IHasCustomColours.cs Automated pass 2023-06-24 01:00:03 +09:00
JsonBeatmapDecoder.cs Automated pass 2023-06-24 01:00:03 +09:00
LegacyBeatmapDecoder.cs Merge pull request #30860 from frenzibyte/editor-multiple-background-audio-files 2024-12-11 14:12:58 +09:00
LegacyBeatmapEncoder.cs Move implicit slider path segment handling logic to Bezier converter 2025-01-30 14:03:51 +01:00
LegacyDecoder.cs Fix hit object coordinates being truncated to int values 2024-08-09 16:34:39 +09:00
LegacyDifficultyCalculatorBeatmapDecoder.cs Automated pass 2023-06-24 01:00:03 +09:00
LegacyStoryboardDecoder.cs Merge pull request #28473 from bdach/beatmap-info-purge 2024-12-02 16:19:12 +09:00
Parsing.cs Automated pass 2023-06-24 01:00:03 +09:00