Commit Graph

714 Commits

Author SHA1 Message Date
619fe29871 Make reverse arrow animate faster via divisor specification
Adds MinimumBeatLength to BeatSyncedContainer to make sure things don't get out of hand.
2020-01-14 01:39:45 +09:00
45cf65a28a Merge remote-tracking branch 'upstream/master' into reverse-arrows 2020-01-13 14:15:37 +01:00
87645f6a41 Remove excess namespace specification 2020-01-10 01:13:42 +08:00
3be2fc27f3 Merge branch 'master' into Remove_osuTK.MathHelper 2020-01-10 00:28:46 +08:00
91735ff367 Update MathUtils namespace usages 2020-01-09 13:43:44 +09:00
ed2bf5154d Use tuple deconstruction to swap values 2020-01-08 20:46:17 +01:00
34d8740ec4 Remove remaining usage of osuTK.MathHelper 2020-01-08 20:21:13 +01:00
21468eb070 Remove settings related to reverse arrow 2020-01-07 04:55:05 +01:00
3194658998 Fix repeat point pulsing when it is in fade out state 2020-01-04 13:12:37 +01:00
46271ccbc8 Add slider reverse arrow pulse settings 2020-01-04 13:01:42 +01:00
fc0b622a69 Change reverse arrow pulse easing to OutQuad 2020-01-04 10:35:10 +01:00
9da7eec0d9 Add pulse to slider reverse arrows 2020-01-04 08:21:48 +01:00
b7565f5943 Remove unnecessary using directive 2019-12-25 05:36:58 +03:00
949ab4e0d3 Move spinner bonus scoring to it's own component class
Also fixes counter rewinding issue and does optimizations.
2019-12-25 05:34:12 +03:00
419656cea4 Merge branch 'master' into add-spinner-bonus-score 2019-12-20 19:55:53 +09:00
f150d22eaf Fix SPM calculation logic not handling paused clocks (#7253)
Fix SPM calculation logic not handling paused clocks

Co-authored-by: Dean Herbert <pe@ppy.sh>
2019-12-18 16:30:18 +09:00
1fe0e45a9c Implement legacy slider border shadow 2019-12-18 13:37:37 +09:00
cbfbbf9999 Make SpmCounter public 2019-12-18 03:04:37 +03:00
7e58b4a948 Early-return on potential division by zero in SPM calculation 2019-12-18 03:03:12 +03:00
35276c3739 Prevent test scene failures through casting softly 2019-12-17 21:26:23 +09:00
7c2884700e Fix various display issues by abstracting further 2019-12-17 19:29:27 +09:00
9caed9e98a Add legacy slider body support 2019-12-17 18:16:25 +09:00
1e798a8dbe Add abstract implementation of slider path 2019-12-17 17:54:05 +09:00
10e1e512fd Update the nested hitobject logic inline with new implementation 2019-12-12 15:15:16 +03:00
06352a95be Merge remote-tracking branch 'upstream/master' into add-spinner-bonus-score 2019-12-11 20:02:51 +09:00
4905709ea4 Remove unused usings 2019-12-09 13:19:21 +09:00
3ebbf62b2a Initial game-wide update with the new SliderPath 2019-12-05 19:53:36 +09:00
990f94dc34 Merge branch 'master' into expand-number-piece-on-old-skins 2019-12-05 01:42:13 +09:00
c0fe91a84c Merge branch 'master' into sharpen 2019-11-26 18:21:50 +08:00
709ec1404f Centralise End/StartTime retrieval to extension method 2019-11-25 19:09:14 +09:00
fccdbffa93 Use MathF instead of Math- functions when possible
MathF-functions are faster than the Math-counterpart and it looks cleaner, so use MathF when we cast to float or int anyway.
2019-11-25 00:45:42 +01:00
c2e85a2057 Apply CornerExponent fixes 2019-11-22 19:49:20 +09:00
818553027b Merge branch 'master' into sharpen 2019-11-21 23:42:46 +08:00
6cab517b2d .NET Standard 2.1 implements Math.Clamp , use it instead of MathHelper.Clamp from osuTK. 2019-11-20 13:37:47 +01:00
dcfa98414f Use ??=. 2019-11-12 19:56:51 +08:00
7b5b3ff15c Remove unused returns 2019-11-06 16:36:12 +09:00
ee544e174a Group -> Connection 2019-11-06 16:33:42 +09:00
68ca5cb26a Adjust comments 2019-11-05 23:20:46 +09:00
aff275ea21 Revert "Fix follow point lifetime not being updated correctly"
This reverts commit 1ef2b81041.
2019-11-05 23:03:05 +09:00
0a2af2b0fe Apply transform override at a higher level 2019-11-05 23:02:39 +09:00
d762ec959c Schedule group refresh when loaded 2019-11-05 22:50:38 +09:00
68a81e0eb0 Fix follow point transforms not working after rewind 2019-11-05 22:50:21 +09:00
f2118b0eba Add automated test cases 2019-11-05 19:31:58 +09:00
6c58faf30c Fix group ends potentially not being updated correctly 2019-11-05 19:31:48 +09:00
1ef2b81041 Fix follow point lifetime not being updated correctly 2019-11-05 17:33:02 +09:00
3b6064336b Implement group re-ordering based on start time 2019-11-05 17:33:02 +09:00
a19e26f8aa Improve performance of refreshes 2019-11-05 17:33:02 +09:00
712253ff50 Replace follow point renderer with new implementation 2019-11-05 17:33:02 +09:00
ddfcda9e02 Remove abstract ConnectionRenderer class 2019-11-05 17:33:02 +09:00
e9cb3337b3 Fix 1x1 white pixel appearing in the centre of hitcircles on default skin 2019-10-29 22:31:27 +09:00