Commit Graph

479 Commits

Author SHA1 Message Date
9f23210e7e Use British-English 2022-09-20 20:40:20 +09:00
5d3c6efcc5 Dispose quad batch 2022-09-20 20:40:20 +09:00
f7962c993d Reduce the number of points 2022-09-20 20:40:20 +09:00
5d73de9021 Perform matrix mults on the GPU 2022-09-20 20:40:20 +09:00
90a05f4bed Cap smoke on point count + omit invisible vertices 2022-09-20 01:40:20 -07:00
c3b8e1d718 Fix test and spawn smoke immediately 2022-09-19 10:16:05 -07:00
0316e3e706 Merge branch 'master' of https://github.com/ppy/osu into smoke 2022-09-19 09:07:17 -07:00
c8206b747b Fix border / slider body metrics 2022-09-19 23:16:46 +09:00
4eae5f8733 Add back outer fill for hitcircles (but not slider head circles) 2022-09-19 23:16:46 +09:00
edc624c4be Tweak slider ball fade to be less present after slider ends 2022-09-19 23:16:46 +09:00
4f1530c2db Add slider follow circle 2022-09-19 23:16:46 +09:00
3c0983b0db Add slider reverse arrow 2022-09-19 23:16:46 +09:00
d4e2f70f87 Add slider score point 2022-09-19 23:16:46 +09:00
ef6ea49b18 Add slider ball 2022-09-19 23:16:46 +09:00
cd84503e62 Add slider body 2022-09-19 23:16:46 +09:00
403cc59208 Further animation tweaks and better documentation 2022-09-19 23:16:46 +09:00
02fbb04ba8 Add basic argon judgement 2022-09-19 23:16:46 +09:00
4a86fe1ca9 Tweak main circle animations 2022-09-19 23:16:46 +09:00
b766493776 Add basic argon skin transformer for osu! ruleset 2022-09-19 23:16:46 +09:00
8204090e47 Scale smoke radius based on texture width 2022-09-19 00:07:22 -07:00
3eb28881e4 Temp default smoke scale/rotation anims 2022-09-18 22:14:54 -07:00
8474335aea Remove hacky LifetimeEnd workaround 2022-09-18 22:08:45 -07:00
a0e31018a1 Copy stable smoke's fade/alpha values, blending, scale, and rotation 2022-09-18 22:06:07 -07:00
0138663bdc Fix InspectCode errors 2022-09-18 18:32:33 -07:00
613564b5b9 Full legacy smoke implementation and temp default smoke 2022-09-18 12:10:01 -07:00
493efd84a3 Basic smoke path implementation 2022-09-18 12:08:34 -07:00
bc1212f4e6 Change NonGameplayAdjustments to GameplayAdjustments and convert TrueGameplayRate to extension method 2022-09-06 22:26:46 +09:00
c8764cb333 Move all usage of GameplayClock to IGameplayClock 2022-08-15 18:30:53 +09:00
e0940c6c22 Update animations to final versions 2022-08-01 18:03:32 +09:00
c2c2c505a4 Combine FollowCircle and TickFollowCircle classes 2022-07-21 19:46:46 -07:00
726042d9ec Use switch instead of or 2022-07-21 23:16:28 +09:00
23fd514ca3 Use DrawableSliderTail instead of DrawableSlider 2022-07-20 18:07:02 -07:00
5cb0920cfb Revert OnSliderTail() to OnSliderEnd()
In light of the comment added in the previous commit, slider tail
and end are not actually the same.
2022-07-19 02:27:04 -07:00
e1f7db6e7d Fix around some comments 2022-07-19 02:25:14 -07:00
d213f56f79 Align legacy followcircle anims to slider ticks 2022-07-19 02:08:53 -07:00
e346624b14 Fix animation changes incorrectly applying to successful completion of sliders 2022-07-19 15:51:02 +09:00
887f2721b0 Merge branch 'master' into default-follow-circle-improvements 2022-07-15 18:39:57 +03:00
775c6c8374 Fix potential crash in editor from transform time going below zero 2022-07-15 19:29:37 +09:00
afec7941ff Adjust default follow circle animations to feel nicer 2022-07-15 17:28:42 +09:00
7ed4eb5815 Adjust transform logic to match osu-stable (and add TODOs for remaining oversights) 2022-07-15 17:17:55 +09:00
0ade8db550 Tidy up nullability and casting 2022-07-15 16:40:48 +09:00
1581f1a0ff Convert constructor in abstract class to protected 2022-07-14 17:11:01 -07:00
4453b0b3e8 Replace comment pointer with actual comment 2022-07-14 17:11:01 -07:00
66932f1af6 Move shared followcircle code into abstract base class 2022-07-14 17:11:01 -07:00
0bc42ef67d Merge branch 'master' into stable-slider-followcircle-anims 2022-07-14 00:24:33 +09:00
48911b956a Remove ClearTransformsAfter call
A bit weird only having one call on its own; probably deserves an
entire PR dedicated to adding ClearTransformsAfter calls
2022-07-10 17:07:21 -07:00
84dcd042f4 Protect duration calculations against unstable fps 2022-07-07 20:30:31 -07:00
7f94405c9e Rename method and make duration optional 2022-07-06 23:38:11 +03:00
72fb1ae892 Add forgotten unsubscribes 2022-07-05 21:04:13 -07:00
1e6def8209 Fix spinner accent animation on rewind 2022-07-04 22:58:41 -07:00