7bc8908ca9
Partial everything
2022-11-27 00:00:27 +09:00
52002d91dd
Only apply dim at top level objects
2022-10-05 17:48:56 +09:00
56d424003d
Fix sliders not dimming correctly due to modified miss window
2022-10-05 14:25:04 +09:00
c2956c6e1e
Add osu! hit object dim
...
Stable would dim objects when they can't be hit (ie. the "miss" window
is not active yet). This was never implemented in lazer, and causes
quite large visual differences.
No one has mentioned this yet, but it will definitely be one of those
missing pieces which makes lazer feel different to stable.
2022-10-04 17:28:17 +09:00
b844d76311
Move Shake
logic local to hitcircle/slider
2022-09-22 15:04:20 +09:00
2bdc6417e9
Mark DrawableOsuHitObject
abstract
for clarity
2022-09-22 14:44:03 +09:00
105aa01e7d
Update usages of RemoveInternal
2022-08-29 15:57:40 +09:00
a215d009fe
Update Remove
/RemoveRange
/RemoveAll
calls in line with framework changes
2022-08-29 15:57:40 +09:00
f8830c6850
Automated #nullable processing
2022-06-17 16:37:17 +09:00
3a00931e38
Update slider sliding samples balance calculation to use screen-space as well
2022-04-18 09:18:56 +03:00
fcb48c69cf
Calculate sample playback position using screen-space drawable rectangles
2022-04-18 07:57:31 +03:00
879267862c
Fix typo in DrawableOsuHitObject
2022-04-08 15:20:22 +09:00
5bc76cac58
Remove unused using statement
2020-11-27 17:01:07 +09:00
bcc197f9fe
Merge branch 'master' into improve-dho-time-offsets
2020-11-27 15:03:56 +09:00
57454bbb1c
Remove hitObject argument from OnApply and OnFree
2020-11-27 10:13:05 +09:00
0414e5c550
Add MaximumJudgementOffset to DrawableHitObject, use in more places
2020-11-26 01:12:42 +09:00
ce4baf328d
Move into OnApply() to resolve one-frame issues
2020-11-17 23:35:36 +09:00
04805b78c3
Tighten osu! ruleset lifetime expiry for past hitobjects
2020-11-17 23:20:19 +09:00
3f78d81386
Add nested osu! hitobject pooling
2020-11-12 15:59:48 +09:00
b1e039bcec
Prevent overrides from messing with application/freeing
2020-11-07 00:40:26 +09:00
3a4bd73823
Fix DHOs being freed when not expected
2020-11-07 00:25:26 +09:00
33b629a87a
Make top-level osu! objects use new methods
2020-11-06 23:09:23 +09:00
0cadb31947
Merge branch 'master' into drawable-hit-object-hit-state-fix
2020-11-05 17:07:52 +09:00
9a7fcadabc
Use BDL for top-level osu! DHOs
2020-11-05 13:51:46 +09:00
a3dc1d5730
Update existing implementations
2020-11-04 17:14:23 +09:00
1f0620ffd4
Replace assignment references to HitResult.Miss with Judgement.MinResult
2020-10-02 23:31:24 +02:00
acbeb5406f
Add/improve xmldoc
2020-08-31 13:33:41 +09:00
65b96079a0
Move dampening to base implementation and change range to 0..1
2020-04-13 13:01:02 +09:00
22d89dbff7
Merge branch 'master' of https://github.com/ppy/osu into stereo-shifted-playback
2020-04-12 01:46:32 +02:00
f274ec297c
Add positional sound support for all rulesets
...
The SamplePlaybackBalance is calculated in a way that the balance
remains between -0.4 and 0.4.
Positional sound is not supported in osu!taiko.
2020-04-12 01:33:25 +02:00
10e849d196
Separate into separate class
2020-04-10 02:02:09 +09:00
12a48d2774
Cause all earlier hitobjects to get missed
2020-03-19 19:16:24 +09:00
1d680b7a00
Better english
...
Co-Authored-By: Dean Herbert <pe@ppy.sh >
2020-03-18 19:13:25 +09:00
742698acab
Add notelock implementation
2020-03-10 15:30:24 +09:00
dcfa98414f
Use ??=.
2019-11-12 19:56:51 +08:00
5c2c055614
Set lifetime on initial state update
2019-09-13 18:49:21 +09:00
f21e47d6d2
Move expire to DrawableHitObject
2019-09-12 19:29:08 +09:00
0c73c5acf3
Expose full hitobject rather than hit windows
2019-09-02 17:14:40 +09:00
f2bdf94a1d
Add HitWindows to JudgementResult to indicate timing errors
2019-09-02 16:28:14 +09:00
9a98f39f06
Share logic with other rulesets (and make default)
2019-08-28 18:12:47 +09:00
9752dbf950
Fix osu! approach circles fading in too late
2019-08-28 18:10:58 +09:00
859233526d
Move circle visual implementation to new class
...
Allows for more precise skin control over state animations.
2019-07-25 16:09:20 +09:00
c3b81bef4a
Flip default to the preferred method going forward
2019-07-22 15:55:38 +09:00
be170b4124
Naming and documentation improvements
2019-07-22 15:50:02 +09:00
91f86adb66
Move DrawableHitObject state management to base class
2019-07-22 15:07:12 +09:00
8327452fe1
Make AccentColour a bindable
2019-07-22 14:48:59 +09:00
ed203cb0ff
Delay intial hitobject updates
2019-07-16 13:45:59 +09:00
d11b799571
Add explaining comment
2019-06-30 18:28:20 +03:00
f42ded3437
Move to DrawableOsuHitObject
2019-06-30 18:27:47 +03:00
2f8f4fac64
Fix combo colour fallbacks when skin is not providing any
2019-02-05 17:54:14 +09:00