Commit Graph

120 Commits

Author SHA1 Message Date
add39fbd4f Merge branch 'master' into fix-skin-layout-editor-crash 2021-10-28 06:24:24 +09:00
6944151486 Apply batch fixing of built-in types using var 2021-10-27 13:04:41 +09:00
93482414d6 Remove SkinConfiguration subclasses and allow configuration parsing for all skin types 2021-10-22 14:42:23 +09:00
aa1bfc16d2 Merge pull request #14929 from peppy/gameplay-state
Replace `GameplayBeatmap` with `GameplayState`
2021-10-04 15:56:44 +09:00
5e5cdaab5e Privatise setter
Co-authored-by: Dean Herbert <pe@ppy.sh>
2021-10-03 19:14:01 +02:00
abe0ced48c Proxy slider head circle number along with overlay 2021-10-03 15:53:49 +02:00
32afd3f426 Replace all basic usages 2021-10-02 02:22:23 +09:00
5bd09a4a30 Rename inner lambda parameter 2021-09-27 22:21:14 +02:00
7a0499ad07 Fix repeat arrow texture not falling back to default legacy skin 2021-09-27 21:45:26 +02:00
6c91d39c15 Remove GameplayClock dependency 2021-09-21 14:48:46 +09:00
f0971cb90c Fix kiai spawner using wrong current time 2021-09-21 14:40:33 +09:00
c911332540 Merge branch 'master' into correct-reverse-arrow-depth 2021-09-20 22:32:28 +02:00
20eeb36567 Avoid AliveObject enumeration when not in kiai section 2021-09-20 18:49:36 +09:00
761da45f6a Revert af4c3727d77a16e2534df9bbf452336b5c544342 2021-09-19 14:00:56 +02:00
af4c3727d7 Fix build errors 2021-09-19 04:39:35 +02:00
1d7d779f66 Merge branch 'master' into add-legacy-star-particles 2021-09-19 04:34:35 +02:00
3f8454cb76 Remove abstract from ParticleSpewer 2021-09-19 03:19:16 +02:00
36237398fa Remove accidental leftover nullable BDL spec 2021-09-18 18:24:36 +02:00
c23354bb67 Remove unused setter 2021-09-18 16:28:44 +02:00
59657aca9a Remove redundant qualifier 2021-09-18 16:28:25 +02:00
79438c19a4 Fix slider parts not reproxying after first hitobject freed 2021-09-18 16:27:30 +02:00
bcbd0e0961 Revert ctor param 2021-09-16 20:06:20 +09:00
d8f27633a4 Fix legacy approach circles accepting alpha 2021-09-16 19:35:15 +09:00
2df4073946 SpawnParticle -> CreateParticle (and set time outside of virtual call)
Allows easier overriding (no need to call the `base.CreateParticle` call
and worry about overwriting the time value.
2021-09-16 16:52:46 +09:00
29ce2f05bd Remove implied defaults 2021-09-16 16:44:46 +09:00
32d65adb35 Fix cursor particle scale 2021-09-15 21:22:37 +02:00
d13ff12a3e Remove hardcoded particle scale 2021-09-14 00:36:52 +02:00
c4886be7e1 Add StarBreakAdditive config support 2021-09-14 00:36:01 +02:00
9fd616c578 Tiny refactor 2021-09-14 00:16:42 +02:00
224244801f Remove Particles namespace 2021-09-13 21:44:27 +02:00
16f98357e6 Add cursor particles tests 2021-09-13 21:44:25 +02:00
82d16ab394 Fix LegacyCursorParticles texture null reference 2021-09-13 21:44:24 +02:00
a688e69859 Scale down cursor particles 2021-09-13 21:44:24 +02:00
911282234e Rename legacy cursor particle classes 2021-09-13 21:44:23 +02:00
8862d3fa1e Add OsuSkinComponents.CursorParticles 2021-09-13 21:44:23 +02:00
99eff4f41f Move cursor particles under OsuCursorContainer 2021-09-13 21:44:22 +02:00
c2f7b01ca4 Change particle AngularVelocity into StartAngle and EndAngle 2021-09-13 21:44:21 +02:00
6d68da8ff0 Remove StartScale from ParticleSpewer particles 2021-09-13 21:44:20 +02:00
db662f8c5c Add ParticleParent option to ParticleSpewer 2021-09-13 21:44:20 +02:00
5b1b36436f Add cursor velocity to star particles 2021-09-13 21:44:19 +02:00
ee4006f3d7 Add legacy cursor star particles 2021-09-13 21:44:18 +02:00
738ce0f689 Fix repeat arrows being hidden beneath head circles in legacy skins
Aims to make minimal changes to `DrawableSlider` itself. I'm not super
happy about the slider ball being moved above the head circle, but it
*is* what people are used to so no one except for me is going to
complain.

Supersedes and closes https://github.com/ppy/osu/pull/14561.
2021-09-01 19:41:49 +09:00
4f9c3fde07 Move alpha adjustment back to LegacySliderBody to correctly handle default legacy skin 2021-09-01 15:10:56 +09:00
3f93aa1507 Fix traceable sliders incorrectly being opaque
Closes https://github.com/ppy/osu/issues/14449.
Regressed in https://github.com/ppy/osu/pull/14205.
2021-08-31 20:13:54 +09:00
ef367c6547 Move implementation to be legacy only 2021-08-16 22:52:19 +03:00
7cc0a2a76f Refactor to fix InterpolateMovements=false 2021-08-13 12:10:33 +09:00
5241029513 Use new FadeExponent shader uniform 2021-08-13 10:27:26 +09:00
1069f9d501 Always add cursor trail for legacy cursor with disjoint trail 2021-08-13 00:13:03 +10:00
f86ef54e93 Fix incorrect legacy slider body alpha 2021-08-10 17:38:51 +09:00
24accdcab0 Add LegacyUtils class with non linear colour interpolation method 2021-08-09 18:56:47 +10:00