Commit Graph

1692 Commits

Author SHA1 Message Date
836c884aae Fix circle-size based scale being applied twice to caught fruit
Closes #22968.
2023-03-29 18:03:22 +09:00
3183f5cee2 Merge branch 'master' into revert-result-in-playfield 2023-02-19 16:33:10 +01:00
3ee046000e Merge branch 'master' into revert-result-in-playfield 2023-02-16 21:54:29 +01:00
76f7accd13 Standardise all local SkinComponentsContainerLookup variables to containerLookup 2023-02-16 15:33:56 +09:00
a92e42bb84 Rename SkinnableTargetContainer to SkinComponentsContainer
Also use full `SkinComponentsContainerLookup` instead of the sub-type.
This will potentially be useful once we bring in per-ruleset targets.
2023-02-15 18:37:41 +09:00
8bbd00822c Simplify and rename SkinnableTargetComponentsContainer 2023-02-15 17:30:21 +09:00
f0406c34fd Merge branch 'master' into revert-result-in-playfield 2023-01-25 17:35:33 +09:00
812a4b412a Move judgement result revert logic to Playfield
Previously, some judgement results were not reverted
when the source DHO is not alive (e.g. frames skipped in editor).
Now, all results are reverted in the exact reverse order.
2023-01-19 19:57:13 +09:00
70cb23bbc9 Merge branch 'master' into mod-accuracy-challenge 2023-01-17 16:46:54 +09:00
1f8b7b8f03 Remove #nullable disable from CaughtObject 2023-01-15 23:21:38 +09:00
d664a66a37 Remove redundant canBeNull: true 2023-01-15 23:11:59 +09:00
086604cd14 Remove #nullable disable from Catch.Objects.Drawables
Except DrawableCatchHitObject, it complains in base(hitObject) call.
2023-01-15 17:29:35 +09:00
b88091262d Remove #nullable disable from Catch.UI 2023-01-15 17:29:35 +09:00
b08a1e3a0b Remove #nullable disable from misc Catch files 2023-01-15 17:29:35 +09:00
56fb315f32 Remove #nullable disable from Catch.Objects 2023-01-15 17:29:35 +09:00
2468911f4b Remove #nullable disable from Catch.Judgements 2023-01-15 17:29:32 +09:00
3ab3f556ae Remove #nullable disable from Catch.Difficulty 2023-01-15 17:29:32 +09:00
b049244b75 Remove #nullable disable from Catch.Beatmaps 2023-01-15 17:29:32 +09:00
a75fc5108a Remove #nullable disable from Catch.Edit namespace 2023-01-15 17:29:32 +09:00
6028abff39 Code Quality 2023-01-13 10:16:52 -05:00
5dd0aaccef Merge branch 'master' of https://github.com/ppy/osu into 18469 2023-01-13 09:54:29 -05:00
e38075c4ef Use PlacementState to check juice stream placement 2023-01-13 09:37:23 -05:00
98483d2a1b Merge pull request #21638 from Mogiiii/touchscreen-control-disable-mouse
Disable touchscreen controls responding to mouse in scrolling gamemodes
2023-01-06 20:39:09 +08:00
efbd9ba4b9 Fix catcher not moving when fully hidden in "No Scope" mod 2023-01-03 15:28:05 +03:00
335cb0205f Remove now unnecessary using 2022-12-26 22:50:36 +01:00
c7ca4bbba5 Use generic Enum methods 2022-12-26 20:36:39 +01:00
e8a0f8996c Remove unused osu!catch ArgonJudgementPiece 2022-12-24 03:35:27 +08:00
727ac00f6d Combine base class for JudgementPiece 2022-12-24 03:32:13 +08:00
4a7d7c6ed9 Use MaxBy in all locations that can and update inspection level to match dotnet-build 2022-12-19 16:47:10 +09:00
d6cae991da Update netstandard2.1 references to net6.0 2022-12-16 17:16:13 +09:00
f5cc2f6ed5 remove unnecessary using 2022-12-14 11:19:16 -05:00
ee945c9b58 disable mouse input to touchscreen controls 2022-12-14 10:34:21 -05:00
775952380f Remove unused using statements 2022-12-13 18:57:17 +09:00
0dd4e0cf94 hide cursor in catch 2022-12-12 21:18:01 -05:00
4ab7ef9af9 Show distance snap for first juice stream object. Fixes #18469 2022-12-05 15:12:50 -05:00
7f68fe429f Remove unused using directive 2022-11-30 20:01:59 +01:00
285248d554 Fix potential null dereference in CatchPlayfield 2022-11-30 20:01:11 +01:00
5ce2d6f54a Hide the game mouse cursor when playing osu!catch with relax mod 2022-11-30 18:13:53 +09:00
7bc8908ca9 Partial everything 2022-11-27 00:00:27 +09:00
3f8c4a5dff Stack Catch dash/normal touch input vertically 2022-11-13 17:09:43 +07:00
1aa0e40f2f Add "Component" prefix to lookup naming 2022-11-09 17:46:43 +09:00
e75c3b3f94 Rename SkinnableTarget to GlobalSkinLookup 2022-11-09 17:46:43 +09:00
c908969d9b Rename ISkinComponent to ISkinLookup 2022-11-09 17:46:43 +09:00
2952dbc8fb Apply nullability to osu!catch skinning classes 2022-11-09 13:58:58 +09:00
4d4d7cf863 Remove nullable disable annotation in the cache ruleset. 2022-11-05 16:49:55 +08:00
a985151e31 Fix incorrect constant 2022-10-29 18:07:17 +09:00
40efa1603b Adjust metrics to make banana lens flares look better 2022-10-28 19:35:50 +09:00
e87b541c58 Add fade to banana's lighting as it approaches the catcher
This also avoids using the `UprightScalingContainer` (and allows for
scale adjust in the process).
2022-10-28 18:29:59 +09:00
eeee928f73 Merge pull request #20946 from peppy/argon-catch
Add first pass osu!catch "argon" skin
2022-10-28 15:45:46 +09:00
9969c00ead Apply two minor fixes from code review
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2022-10-28 10:19:53 +09:00