Commit Graph

19 Commits

Author SHA1 Message Date
6dcd9427ac Remove bindable usage in PathControlPoint
This is quite a breaking change, but I think it is beneficial due to the large amount of usage of this class.

I originally intended just to remove the allocations of the two delegates handling the `Changed` flow internally, but as nothing was really using the bindables for anything more than a general "point has changed" case, this felt like a better direction.
2021-08-26 12:33:53 +09:00
965a1ead36 Disallow zero-length slider blueprint placements 2021-04-16 14:38:30 +09:00
8621a6b4fe Add margin to large segment test
Test ran fine on my end, but apparently not on the CI. This should make results a bit more consistent, hopefully.
2021-04-01 20:34:04 +02:00
25afae5671 Fix broken test case
Seems this technically works, but only because of the edge case of being entirely linear, which the framework catches.

This fixes that.
2021-03-31 20:48:17 +02:00
1718084dbc Update/remove determinant tests
We now only change the path type based on the bounding box.

If the control points are too linear, the framework now handles the fallback to Bezier.
2021-03-31 20:08:39 +02:00
0f4314c1d8 Add complete arc test
Ensures we can still make smaller circles properly.
2021-03-24 17:24:33 +01:00
b4dc35f66b Update large arc tests
Should now be more robust and readable.
2021-03-24 17:24:05 +01:00
f80b3ada25 Add circular arc size tests 2021-03-24 05:54:48 +01:00
7b395ed783 Add exterior arc test 2021-03-24 05:15:50 +01:00
23a4d1c135 Shorten recovery test name 2021-03-24 05:15:28 +01:00
6fbe530016 Fix coordinates 2021-03-24 05:14:35 +01:00
847d44c7d9 Remove unnecessary length asserts
We don't actually care about the length (as this isn't what we're testing), just the type of the slider.
2021-03-24 05:13:37 +01:00
323b875cea Fix newlines/spaces 2021-03-22 17:32:40 +01:00
15af57de95 Add path type recovery test 2021-03-22 15:59:59 +01:00
3bddc4a75d Add path type test 2021-03-22 15:59:45 +01:00
a294f328fb Add linear circular arc test 2021-03-21 06:30:17 +01:00
ef3c918a3c Simplify input buttons/keys in tests 2020-11-09 14:18:20 -08:00
9a7fcadabc Use BDL for top-level osu! DHOs 2020-11-05 13:51:46 +09:00
c41fb67e73 Move all ruleset editor tests to their own namespace 2020-09-25 18:51:26 +09:00