1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-13 01:33:10 +08:00
osu-lazer/osu.Game
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
..
.idea/.idea.osu.dir/.idea Merge branch 'master' into multiplayer-remove-cmc-and-composite 2024-11-20 17:24:55 +09:00
Audio Use cleaner array creation expression 2025-01-07 01:23:19 +03:00
Beatmaps Move implicit slider path segment handling logic to Bezier converter 2025-01-30 14:03:51 +01:00
Collections Fix not being able to scroll to new collection text box when list overflows 2024-11-18 15:28:30 +01:00
Configuration Merge pull request #31513 from smoogipoo/remove-status-from-apiuser 2025-01-17 17:36:47 +09:00
Database Merge pull request #31509 from bdach/local-metadata-cache-corruption 2025-01-23 02:43:14 +09:00
Extensions Apply minor performance rules 2024-11-28 20:41:44 +08:00
Graphics Merge branch 'master' into fix-editor-textbox-regressions 2025-01-29 11:25:16 +01:00
Input Remove right click default for absolute scroll 2025-01-21 17:24:41 +09:00
IO Work around rare sharpcompress failure to extract certain archives 2025-01-27 12:28:53 +01:00
IPC
Localisation Implement precise movement tool 2025-01-17 14:28:57 +01:00
Models Use native query to avoid huge overheads when cleaning up realm files 2024-01-09 15:37:29 +09:00
Online Fix reference hashsets getting emptied before used 2025-01-29 19:15:28 +09:00
Overlays Merge pull request #31685 from frenzibyte/two-factor-authentication-code 2025-01-30 11:15:09 +01:00
Performance Expose high performance session state 2024-04-16 10:04:38 +08:00
Properties Make medal overlay respect overlay disable via activation mode 2024-02-20 16:31:31 +01:00
Replays Update HasFlag usages 2024-07-03 00:19:04 +09:00
Rulesets Move implicit slider path segment handling logic to Bezier converter 2025-01-30 14:03:51 +01:00
Scoring Use RealmLive in SaveFailedScoreButton 2024-11-27 15:25:42 +09:00
Screens Merge pull request #31655 from bdach/deabstractify-editor-snap 2025-01-30 01:38:42 +09:00
Seasonal Add extra safeties against null ref when rulesets are missing 2024-12-21 20:30:00 +09:00
Skinning Merge pull request #31527 from bdach/spectator-list-ready 2025-01-21 18:54:11 +09:00
Storyboards Fix potential nullref due to silly null handling and too much OOP 2025-01-14 19:03:58 +09:00
Tests Fix tests 2025-01-24 11:59:07 +01:00
Updater Resurrect SimpleUpdateManager as MobileUpdateNotifier 2024-07-05 03:29:09 -04:00
Users Appease message pack new inspections 2025-01-08 03:13:29 +09:00
Utils Enable sentry caching to avoid sentry writing outside of game directory 2025-01-20 23:45:39 +09:00
.editorconfig
FodyWeavers.xml
osu!.res
osu.Game.csproj Merge branch 'master' into friend-notification-samples 2025-01-30 18:29:26 +09:00
OsuGame.cs Enable sentry caching to avoid sentry writing outside of game directory 2025-01-20 23:45:39 +09:00
OsuGameBase_Importing.cs
OsuGameBase.cs Add test coverage of user deleting intro files 2025-01-04 15:26:42 +09:00
PerformFromMenuRunner.cs