mirror of
https://github.com/ppy/osu.git
synced 2025-02-08 09:42:55 +08:00
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. |
||
---|---|---|
.. | ||
Decoder.cs | ||
IHasComboColours.cs | ||
IHasCustomColours.cs | ||
JsonBeatmapDecoder.cs | ||
LegacyBeatmapDecoder.cs | ||
LegacyBeatmapEncoder.cs | ||
LegacyDecoder.cs | ||
LegacyDifficultyCalculatorBeatmapDecoder.cs | ||
LegacyStoryboardDecoder.cs | ||
Parsing.cs |