Dan Balasescu
|
6bd190c55d
|
Refactor all slider input into SliderInputManager
|
2023-12-15 16:13:32 +09:00 |
|
Dan Balasescu
|
599fdb0128
|
Add lenience for late-hit of slider heads
|
2023-12-15 14:14:58 +09:00 |
|
Dean Herbert
|
2f95e7a284
|
Add note about implementation being shared
|
2023-10-25 15:44:51 +09:00 |
|
Dean Herbert
|
6eafb66fdf
|
Fix DrawableSliderTail potentially forcing miss on head too early
|
2023-10-25 15:44:42 +09:00 |
|
Dean Herbert
|
5503407907
|
Force miss head when a tick or repeat is successfully judged
|
2023-10-24 19:10:57 +09:00 |
|
Dean Herbert
|
93147a5998
|
Change slider tail tick to only hold back judgement on ticks/repeats
|
2023-10-24 19:10:57 +09:00 |
|
Dean Herbert
|
9e1fec0213
|
Fix potential out-of-order tail and ticks
|
2023-10-03 18:52:20 +09:00 |
|
Dean Herbert
|
9a3c21c320
|
Change comparison of timeOffset to greater-than (in line with others)
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2023-10-03 18:12:55 +09:00 |
|
Dean Herbert
|
dd6d09189e
|
Remove usage of LastTick in osu! ruleset
|
2023-09-29 16:58:17 +09:00 |
|
Dean Herbert
|
e3695d2be0
|
Adjust slider judgement logic to allow tracking anywhere after last tick
|
2023-09-29 16:08:52 +09:00 |
|
Dean Herbert
|
8e16b1d507
|
Simplify some maximum size specs
|
2023-09-20 12:48:15 +09:00 |
|
Dean Herbert
|
a619812cab
|
Fix nullability and remove extra preempt from SliderEndCircle calculation
|
2023-05-02 16:36:43 +09:00 |
|
Dean Herbert
|
1a04be15c7
|
Fix fade in delay for first slider end circle being incorrect when snaking disabled
|
2023-05-02 16:27:17 +09:00 |
|
Dan Balasescu
|
7bc8908ca9
|
Partial everything
|
2022-11-27 00:00:27 +09:00 |
|
Dean Herbert
|
1aa0e40f2f
|
Add "Component" prefix to lookup naming
|
2022-11-09 17:46:43 +09:00 |
|
Dean Herbert
|
c908969d9b
|
Rename ISkinComponent to ISkinLookup
|
2022-11-09 17:46:43 +09:00 |
|
Dean Herbert
|
710c224de4
|
Remove unused IHasMainCirclePiece interface
|
2022-11-09 13:31:50 +09:00 |
|
Dean Herbert
|
749053481a
|
Update osu! hitobject implementation to avoid triggering ClearInternal
|
2022-09-22 15:04:20 +09:00 |
|
Dan Balasescu
|
f8830c6850
|
Automated #nullable processing
|
2022-06-17 16:37:17 +09:00 |
|
Dean Herbert
|
6d6f73e016
|
Add overrides in DrawableSliderTail to explain/warn that this class never plays its own samples
|
2022-03-14 17:19:48 +09:00 |
|
ekrctb
|
c06ff3c623
|
Remove defunct Animate calls
|
2021-06-02 11:46:28 +09:00 |
|
Endrik Tombak
|
9ac4ef273e
|
Make DrawableSliderTail not require ITrackSnaking
|
2021-05-26 23:21:05 +03:00 |
|
Dean Herbert
|
aa7ade8186
|
Expose presence of MainCirclePiece via an interface
|
2021-04-26 15:22:17 +09:00 |
|
Salman Ahmed
|
0b9172a1dc
|
Animate back slider repeat and tail circle pieces
|
2021-04-26 02:39:49 +03:00 |
|
smoogipoo
|
9c3d15171c
|
Reword xmldoc slightly
|
2021-04-02 18:00:28 +09:00 |
|
Amber
|
5ac36a2462
|
Switch AlwaysPlaySample to SamplePlaysOnlyOnHit in DrawableSliderTail for conformity
|
2021-04-02 03:56:23 -05:00 |
|
Amber
|
5063cd957f
|
Force hit sample to play when Classic mod is enabled
|
2021-04-02 02:54:35 -05:00 |
|
smoogipoo
|
09af4bbd57
|
Merge branch 'dho-remove-onparentreceived' into fix-hidden-mod-crash
|
2020-12-03 20:10:16 +09:00 |
|
smoogipoo
|
e3bbc2b128
|
Rework osu! hidden mod to avoid storing hitobjects
|
2020-12-03 14:45:56 +09:00 |
|
smoogipoo
|
3f78d81386
|
Add nested osu! hitobject pooling
|
2020-11-12 15:59:48 +09:00 |
|
Dean Herbert
|
0cadb31947
|
Merge branch 'master' into drawable-hit-object-hit-state-fix
|
2020-11-05 17:07:52 +09:00 |
|
smoogipoo
|
9a7fcadabc
|
Use BDL for top-level osu! DHOs
|
2020-11-05 13:51:46 +09:00 |
|
Dean Herbert
|
a3dc1d5730
|
Update existing implementations
|
2020-11-04 17:14:23 +09:00 |
|
Dean Herbert
|
2427ae43da
|
Share fade in logic with repeats
|
2020-10-02 14:50:03 +09:00 |
|
Dean Herbert
|
5d2a8ec764
|
Add final sliderendcircle display support
|
2020-10-02 14:50:03 +09:00 |
|
smoogipoo
|
a77741927c
|
Use new hit results in osu
|
2020-09-29 16:33:38 +09:00 |
|
Dean Herbert
|
0c1f385d5a
|
Add OsuIgnoreJudgement to get correct result type
|
2020-03-19 18:19:10 +09:00 |
|
smoogipoo
|
4905709ea4
|
Remove unused usings
|
2019-12-09 13:19:21 +09:00 |
|
smoogipoo
|
3ebbf62b2a
|
Initial game-wide update with the new SliderPath
|
2019-12-05 19:53:36 +09:00 |
|
Dean Herbert
|
b09d9b7e1f
|
Add todo in slider tail to avoid confusion
|
2019-10-08 17:56:56 +09:00 |
|
smoogipoo
|
d8c55bc729
|
Adjust namespaces
|
2019-02-21 19:05:52 +09:00 |
|
Dean Herbert
|
8617aaa2a7
|
Update licence header (and remove year)
|
2019-01-24 17:43:03 +09:00 |
|
smoogipoo
|
f27bd3ef3e
|
OpenTK -> osuTK
|
2018-11-20 17:14:59 +09:00 |
|
smoogipoo
|
050af88be9
|
Fix post-merge issues
|
2018-11-14 14:29:22 +09:00 |
|
smoogipoo
|
cc8531790a
|
Use bindables for hitobject events
|
2018-11-09 13:58:46 +09:00 |
|
smoogipoo
|
acd703c27b
|
Make sliders respond to control point changes
|
2018-10-29 15:36:43 +09:00 |
|
smoogipoo
|
741ec0021e
|
Rename more judgement-related methods to "result"
|
2018-08-06 11:31:46 +09:00 |
|
smoogipoo
|
2a4994e5ce
|
Make hitobjects only have one judgement + result
|
2018-08-03 15:38:48 +09:00 |
|
smoogipoo
|
4548d2c87f
|
Make Rulesets.Osu use the new judgement result structure
|
2018-08-02 20:36:38 +09:00 |
|
smoogipoo
|
462f1033c0
|
Migrate Rulesets.Osu to the new judgement system
|
2018-08-02 15:21:23 +09:00 |
|