Commit Graph

22 Commits

Author SHA1 Message Date
Gabe Livengood a606d545c1
update new usage of CalculatePossibleMovementBounds 2022-07-08 12:00:07 -04:00
Dean Herbert 36f129a9b6
Merge branch 'master' into osu-mod-repel 2022-07-09 00:26:49 +09:00
Dean Herbert 8071335f3a
Merge pull request #18596 from hlysine/fix-random-mod-slider
Fix random mod generating off-screen sliders
2022-07-08 19:28:34 +09:00
Gabe Livengood b3f23d93e8
Merge branch 'master' into osu-mod-repel 2022-07-06 17:05:09 -04:00
Dean Herbert 31a447fda0 Update parameter discards 2022-06-24 21:26:19 +09:00
Dan Balasescu f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
Gabe Livengood 6e883a69d9 revert slider radius parameter addition 2022-06-09 18:07:37 -04:00
Gabe Livengood b7bdad4074
clamp sliders, expose slider bounds function 2022-06-07 09:36:44 -04:00
Henry Lin de224e79c7 Limit slider rotation when the slider is too large 2022-06-07 10:32:51 +08:00
Henry Lin 610d2dc1a3 Use a bigger sample step to calculate slider center of mass 2022-04-17 10:34:48 +08:00
Henry Lin 72cb3d6ad6 USe `MathF` in all applicable places 2022-04-11 14:15:08 +08:00
Henry Lin 3bebc88306 Consider spinners when calculating jump angles
Spinners are considered in `GeneratePositionInfos`, so they should also be considered in `RepositionHitObjects`
2022-04-01 11:59:24 +08:00
Henry Lin 031a977009 Calculate slider rotation using end point of path instead of EndPosition 2022-04-01 11:50:30 +08:00
Henry Lin 0015f627b0 Add xmldoc 2022-04-01 11:49:27 +08:00
Henry Lin c0a78924aa Fix generation for zero-length sliders 2022-04-01 11:47:21 +08:00
Henry Lin af3835083c Fix slider relative rotation calculation 2022-04-01 11:41:45 +08:00
Henry Lin 998df5a4fe Fix large slider clamping 2022-04-01 11:37:10 +08:00
Henry Lin cabbc486e9 Rotate sliders in random mod 2022-04-01 11:36:20 +08:00
Henry Lin 76021c7627 Remove extra parameters 2022-03-14 20:23:35 +08:00
Henry Lin 6657d93b29 Separate the two nested classes 2022-03-14 20:18:30 +08:00
Henry Lin 5e36383258 Convert `IObjectPositionInfo` to a class 2022-03-10 12:02:25 +08:00
Henry Lin 3a71d81775 Convert the position modifier to stateless methods 2022-03-10 11:53:03 +08:00