Alden Wu
|
613564b5b9
|
Full legacy smoke implementation and temp default smoke
|
2022-09-18 12:10:01 -07:00 |
|
Alden Wu
|
493efd84a3
|
Basic smoke path implementation
|
2022-09-18 12:08:34 -07:00 |
|
Dean Herbert
|
bc1212f4e6
|
Change NonGameplayAdjustments to GameplayAdjustments and convert TrueGameplayRate to extension method
|
2022-09-06 22:26:46 +09:00 |
|
Dean Herbert
|
c8764cb333
|
Move all usage of GameplayClock to IGameplayClock
|
2022-08-15 18:30:53 +09:00 |
|
Dean Herbert
|
e0940c6c22
|
Update animations to final versions
|
2022-08-01 18:03:32 +09:00 |
|
Alden Wu
|
c2c2c505a4
|
Combine FollowCircle and TickFollowCircle classes
|
2022-07-21 19:46:46 -07:00 |
|
Dean Herbert
|
726042d9ec
|
Use switch instead of or
|
2022-07-21 23:16:28 +09:00 |
|
Alden Wu
|
23fd514ca3
|
Use DrawableSliderTail instead of DrawableSlider
|
2022-07-20 18:07:02 -07:00 |
|
Alden Wu
|
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 |
|
Alden Wu
|
e1f7db6e7d
|
Fix around some comments
|
2022-07-19 02:25:14 -07:00 |
|
Alden Wu
|
d213f56f79
|
Align legacy followcircle anims to slider ticks
|
2022-07-19 02:08:53 -07:00 |
|
Dean Herbert
|
e346624b14
|
Fix animation changes incorrectly applying to successful completion of sliders
|
2022-07-19 15:51:02 +09:00 |
|
Salman Ahmed
|
887f2721b0
|
Merge branch 'master' into default-follow-circle-improvements
|
2022-07-15 18:39:57 +03:00 |
|
Dean Herbert
|
775c6c8374
|
Fix potential crash in editor from transform time going below zero
|
2022-07-15 19:29:37 +09:00 |
|
Dean Herbert
|
afec7941ff
|
Adjust default follow circle animations to feel nicer
|
2022-07-15 17:28:42 +09:00 |
|
Dean Herbert
|
7ed4eb5815
|
Adjust transform logic to match osu-stable (and add TODOs for remaining oversights)
|
2022-07-15 17:17:55 +09:00 |
|
Dean Herbert
|
0ade8db550
|
Tidy up nullability and casting
|
2022-07-15 16:40:48 +09:00 |
|
Alden Wu
|
1581f1a0ff
|
Convert constructor in abstract class to protected
|
2022-07-14 17:11:01 -07:00 |
|
Alden Wu
|
4453b0b3e8
|
Replace comment pointer with actual comment
|
2022-07-14 17:11:01 -07:00 |
|
Alden Wu
|
66932f1af6
|
Move shared followcircle code into abstract base class
|
2022-07-14 17:11:01 -07:00 |
|
Dean Herbert
|
0bc42ef67d
|
Merge branch 'master' into stable-slider-followcircle-anims
|
2022-07-14 00:24:33 +09:00 |
|
Alden Wu
|
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 |
|
goodtrailer
|
84dcd042f4
|
Protect duration calculations against unstable fps
|
2022-07-07 20:30:31 -07:00 |
|
Salman Ahmed
|
7f94405c9e
|
Rename method and make duration optional
|
2022-07-06 23:38:11 +03:00 |
|
goodtrailer
|
72fb1ae892
|
Add forgotten unsubscribes
|
2022-07-05 21:04:13 -07:00 |
|
goodtrailer
|
1e6def8209
|
Fix spinner accent animation on rewind
|
2022-07-04 22:58:41 -07:00 |
|
goodtrailer
|
e6a05ce3e2
|
Slow down legacy followcircle animations
|
2022-07-03 13:51:30 -07:00 |
|
Dean Herbert
|
9a5431d93f
|
Minor renaming / refactoring to use local parameter rather than DI'd object
|
2022-07-02 13:37:10 +09:00 |
|
goodtrailer
|
f2141715b8
|
Replace AsNonNull() with Assert()
|
2022-07-01 21:22:48 -07:00 |
|
goodtrailer
|
471b64bd20
|
Reinstate early return with comment
Whoops, didn't read the reply until after I pushed...
|
2022-07-01 21:19:54 -07:00 |
|
goodtrailer
|
6d6ffd35d0
|
Remove unused parameter
|
2022-07-01 21:14:53 -07:00 |
|
goodtrailer
|
2e3ff2c7e0
|
Prefer [Resolved] and LoadComplete
|
2022-07-01 21:12:36 -07:00 |
|
goodtrailer
|
76d4f86ca3
|
Make legacy slider ball fade out instantly
|
2022-07-01 18:21:03 -07:00 |
|
goodtrailer
|
0e0e9968ac
|
Split ball and followcircle into default/legacy files
|
2022-06-29 01:23:35 -07:00 |
|
Dean Herbert
|
8cda55e224
|
Merge pull request #18795 from smoogipoo/full-size-follow-circle
Track the full size of the follow circle at all times
|
2022-06-28 19:20:34 +09:00 |
|
Dean Herbert
|
31a447fda0
|
Update parameter discards
|
2022-06-24 21:26:19 +09:00 |
|
Dan Balasescu
|
ede5ca31a1
|
Always track final follow circle size
|
2022-06-21 18:10:11 +09:00 |
|
Dan Balasescu
|
f8830c6850
|
Automated #nullable processing
|
2022-06-17 16:37:17 +09:00 |
|
Salman Ahmed
|
fe96e15b1b
|
Update spinner approach circle to handle LegacySkinTransformer
|
2022-06-04 01:15:39 +03:00 |
|
Dean Herbert
|
a443200d0d
|
Make dependency nullable to allow for safer disposal unbinding
|
2022-05-19 13:49:52 +09:00 |
|
Dean Herbert
|
c4854d4004
|
Fix slider ball rotation becoming undefined when time is not flowing smoothly
|
2022-05-12 17:55:12 +09:00 |
|
Salman Ahmed
|
61078910a6
|
Handle all skin component types explicitly
|
2022-04-23 03:34:05 +03:00 |
|
Salman Ahmed
|
fd20c2bdcd
|
Change circle/overlay sprite fields to protected for better test assertion
|
2022-04-20 00:24:28 +03:00 |
|
Salman Ahmed
|
a96664295b
|
Fix nullability preprocessor placed over the copyright header
|
2022-04-19 19:48:44 +03:00 |
|
Salman Ahmed
|
033b556be5
|
Simplify texture lookup further
|
2022-04-19 19:44:35 +03:00 |
|
Dean Herbert
|
75a6e9fd7f
|
Convert to use nullable and rearrange fields
|
2022-04-19 18:10:10 +09:00 |
|
Salman Ahmed
|
b067924ada
|
Avoid applying state transforms when no object is present
|
2022-04-19 08:08:02 +03:00 |
|
Salman Ahmed
|
fd113953ac
|
Rename prioritiyLookup and add xmldoc
|
2022-04-19 08:06:39 +03:00 |
|
Salman Ahmed
|
ec7bb876b5
|
Improve legacy circle texture lookup to match 1:1 with stable
|
2022-04-19 07:12:07 +03:00 |
|
Salman Ahmed
|
8d0dd3961e
|
Add failing test cases
|
2022-04-19 07:12:07 +03:00 |
|
Dean Herbert
|
e4b2242719
|
Fix follow point animations not looping
Because they do in stable. I don't know why but let's go with it.
Resolves issue reported in https://github.com/ppy/osu/discussions/17072.
|
2022-03-21 18:29:13 +09:00 |
|
Dean Herbert
|
a1b7bf3986
|
Use a minimum fade length for clamping rather than zero
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2022-03-10 16:47:02 +09:00 |
|
Siim Pender
|
a02adfdbd4
|
Fix crash on super high bpm kiai sections
|
2022-03-07 20:36:09 +02:00 |
|
Susko3
|
19467e58c1
|
Remove unused params from BDL methods
|
2022-01-15 01:06:39 +01:00 |
|
Joseph Madamba
|
b245ffefc1
|
Merge remote-tracking branch 'upstream/master' into fix-remaining-identifier-names
|
2022-01-12 15:05:07 -08:00 |
|
Dean Herbert
|
408e8d5710
|
Fix null reference causing crash in KiaiFlashingDrawable
Can occur if there is no fallback graphics available. Previously would
work as it was only setting the `Texture`.
As reported in https://github.com/ppy/osu/discussions/16281.
|
2021-12-30 22:21:39 +09:00 |
|
Joseph Madamba
|
c22a07d9fc
|
Bump identifier typo inspection and fix remaining identifier names
|
2021-12-28 11:26:42 -08:00 |
|
Bartłomiej Dach
|
eea0fea69f
|
Add support for animated legacy hit circle overlay
|
2021-12-28 15:58:34 +01:00 |
|
Bartłomiej Dach
|
448c6ed515
|
Generalise KiaiFlashingSprite for arbitrary drawables
|
2021-12-28 15:58:34 +01:00 |
|
Dean Herbert
|
add39fbd4f
|
Merge branch 'master' into fix-skin-layout-editor-crash
|
2021-10-28 06:24:24 +09:00 |
|
Dean Herbert
|
6944151486
|
Apply batch fixing of built-in types using var
|
2021-10-27 13:04:41 +09:00 |
|
Dean Herbert
|
93482414d6
|
Remove SkinConfiguration subclasses and allow configuration parsing for all skin types
|
2021-10-22 14:42:23 +09:00 |
|
Dan Balasescu
|
aa1bfc16d2
|
Merge pull request #14929 from peppy/gameplay-state
Replace `GameplayBeatmap` with `GameplayState`
|
2021-10-04 15:56:44 +09:00 |
|
Bartłomiej Dach
|
5e5cdaab5e
|
Privatise setter
Co-authored-by: Dean Herbert <pe@ppy.sh>
|
2021-10-03 19:14:01 +02:00 |
|
Bartłomiej Dach
|
abe0ced48c
|
Proxy slider head circle number along with overlay
|
2021-10-03 15:53:49 +02:00 |
|
Dean Herbert
|
32afd3f426
|
Replace all basic usages
|
2021-10-02 02:22:23 +09:00 |
|
Bartłomiej Dach
|
5bd09a4a30
|
Rename inner lambda parameter
|
2021-09-27 22:21:14 +02:00 |
|
Bartłomiej Dach
|
7a0499ad07
|
Fix repeat arrow texture not falling back to default legacy skin
|
2021-09-27 21:45:26 +02:00 |
|
smoogipoo
|
6c91d39c15
|
Remove GameplayClock dependency
|
2021-09-21 14:48:46 +09:00 |
|
smoogipoo
|
f0971cb90c
|
Fix kiai spawner using wrong current time
|
2021-09-21 14:40:33 +09:00 |
|
Bartłomiej Dach
|
c911332540
|
Merge branch 'master' into correct-reverse-arrow-depth
|
2021-09-20 22:32:28 +02:00 |
|
Dean Herbert
|
20eeb36567
|
Avoid AliveObject enumeration when not in kiai section
|
2021-09-20 18:49:36 +09:00 |
|
Opelkuh
|
761da45f6a
|
Revert af4c3727d77a16e2534df9bbf452336b5c544342
|
2021-09-19 14:00:56 +02:00 |
|
Opelkuh
|
af4c3727d7
|
Fix build errors
|
2021-09-19 04:39:35 +02:00 |
|
Opelkuh
|
1d7d779f66
|
Merge branch 'master' into add-legacy-star-particles
|
2021-09-19 04:34:35 +02:00 |
|
Opelkuh
|
3f8454cb76
|
Remove abstract from ParticleSpewer
|
2021-09-19 03:19:16 +02:00 |
|
Bartłomiej Dach
|
36237398fa
|
Remove accidental leftover nullable BDL spec
|
2021-09-18 18:24:36 +02:00 |
|
Bartłomiej Dach
|
c23354bb67
|
Remove unused setter
|
2021-09-18 16:28:44 +02:00 |
|
Bartłomiej Dach
|
59657aca9a
|
Remove redundant qualifier
|
2021-09-18 16:28:25 +02:00 |
|
Bartłomiej Dach
|
79438c19a4
|
Fix slider parts not reproxying after first hitobject freed
|
2021-09-18 16:27:30 +02:00 |
|
smoogipoo
|
bcbd0e0961
|
Revert ctor param
|
2021-09-16 20:06:20 +09:00 |
|
smoogipoo
|
d8f27633a4
|
Fix legacy approach circles accepting alpha
|
2021-09-16 19:35:15 +09:00 |
|
Dean Herbert
|
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 |
|
Dean Herbert
|
29ce2f05bd
|
Remove implied defaults
|
2021-09-16 16:44:46 +09:00 |
|
Opelkuh
|
32d65adb35
|
Fix cursor particle scale
|
2021-09-15 21:22:37 +02:00 |
|
Opelkuh
|
d13ff12a3e
|
Remove hardcoded particle scale
|
2021-09-14 00:36:52 +02:00 |
|
Opelkuh
|
c4886be7e1
|
Add StarBreakAdditive config support
|
2021-09-14 00:36:01 +02:00 |
|
Opelkuh
|
9fd616c578
|
Tiny refactor
|
2021-09-14 00:16:42 +02:00 |
|
Opelkuh
|
224244801f
|
Remove Particles namespace
|
2021-09-13 21:44:27 +02:00 |
|
Opelkuh
|
16f98357e6
|
Add cursor particles tests
|
2021-09-13 21:44:25 +02:00 |
|
Opelkuh
|
82d16ab394
|
Fix LegacyCursorParticles texture null reference
|
2021-09-13 21:44:24 +02:00 |
|
Opelkuh
|
a688e69859
|
Scale down cursor particles
|
2021-09-13 21:44:24 +02:00 |
|
Opelkuh
|
911282234e
|
Rename legacy cursor particle classes
|
2021-09-13 21:44:23 +02:00 |
|
Opelkuh
|
8862d3fa1e
|
Add OsuSkinComponents.CursorParticles
|
2021-09-13 21:44:23 +02:00 |
|
Opelkuh
|
99eff4f41f
|
Move cursor particles under OsuCursorContainer
|
2021-09-13 21:44:22 +02:00 |
|
Opelkuh
|
c2f7b01ca4
|
Change particle AngularVelocity into StartAngle and EndAngle
|
2021-09-13 21:44:21 +02:00 |
|
Opelkuh
|
6d68da8ff0
|
Remove StartScale from ParticleSpewer particles
|
2021-09-13 21:44:20 +02:00 |
|
Opelkuh
|
db662f8c5c
|
Add ParticleParent option to ParticleSpewer
|
2021-09-13 21:44:20 +02:00 |
|
Opelkuh
|
5b1b36436f
|
Add cursor velocity to star particles
|
2021-09-13 21:44:19 +02:00 |
|
Opelkuh
|
ee4006f3d7
|
Add legacy cursor star particles
|
2021-09-13 21:44:18 +02:00 |
|