Dean Herbert
|
ee6cf4396a
|
Merge pull request #13648 from ekrctb/dropped-object-container
Use DI to resolve "dropped object target" container in `Catcher`
|
2021-06-25 18:23:39 +09:00 |
ekrctb
|
c0c1b8d620
|
Fix catcher hyper-dash afterimage is not always displayed
|
2021-06-24 16:12:43 +09:00 |
ekrctb
|
ae09c23e4e
|
Resolve `DroppedObjectContainer` via DI
|
2021-06-24 16:09:13 +09:00 |
ekrctb
|
16d5893535
|
Add `DroppedObjectContainer` class
|
2021-06-24 15:51:54 +09:00 |
smoogipoo
|
6215f2d42b
|
Remove unnecessary string interpolation
|
2021-06-23 17:40:11 +09:00 |
smoogipoo
|
7767e2e77f
|
Add to tooltip
|
2021-06-23 17:34:30 +09:00 |
ekrctb
|
ad60b9d5a0
|
Allow catch difficulty adjust to enable hard rock offsets
|
2021-06-23 14:52:41 +09:00 |
ekrctb
|
a0fd7f72ac
|
Use IApplicableToBeatmapProcessor in CatchModHardRock
|
2021-06-23 14:47:32 +09:00 |
Dean Herbert
|
f62b4f2d24
|
Merge pull request #13617 from ekrctb/catch-editor
Add "placeholder" (pre-MVP) implementation of osu!catch editor
|
2021-06-23 14:00:34 +09:00 |
ekrctb
|
125e143401
|
Fix banana shower placement outline initial opacity
|
2021-06-23 10:27:40 +09:00 |
ekrctb
|
5a5cb39c9f
|
Add some comments about logic
|
2021-06-23 10:27:40 +09:00 |
ekrctb
|
69c8865a04
|
Use more consistent method names
|
2021-06-23 10:19:25 +09:00 |
ekrctb
|
a9b8736f70
|
Order field and properties consistently
|
2021-06-23 10:18:44 +09:00 |
ekrctb
|
e96814bb86
|
Remove comment about using skin for blueprint
As the current game-wise direction is not using skin elements in blueprints.
The design of the blueprint could be improved somehow, though.
|
2021-06-23 09:37:30 +09:00 |
ekrctb
|
1a7bfafc69
|
Add icon for composition tools
|
2021-06-23 09:34:11 +09:00 |
Dean Herbert
|
4cb9c6a842
|
Merge pull request #13423 from frenzibyte/transformers-per-skin
Refactor ruleset skin transforming logic to be per-`ISkin` rather than one `ISkinSource`
|
2021-06-22 21:24:56 +09:00 |
ekrctb
|
21331d3a13
|
Disable caught object stacking in editor
|
2021-06-22 17:20:13 +09:00 |
ekrctb
|
e8907b53a8
|
Add basic banana shower placement tool
|
2021-06-22 17:20:13 +09:00 |
ekrctb
|
4d7a877795
|
Add basic fruit placement tool
|
2021-06-22 17:20:13 +09:00 |
ekrctb
|
0078d7dc18
|
Add outline to selected fruit
|
2021-06-22 17:20:13 +09:00 |
ekrctb
|
c28cd5dd75
|
Add basic juice stream selection blueprint
|
2021-06-22 17:20:13 +09:00 |
ekrctb
|
b8ccfe6ea7
|
Add basic selection blueprint movement logic
|
2021-06-22 17:20:13 +09:00 |
ekrctb
|
fbe44dac34
|
Add empty catch hit object composer
|
2021-06-22 17:20:13 +09:00 |
Dean Herbert
|
1b0aadcc6f
|
Merge branch 'master' into transformers-per-skin
|
2021-06-22 16:03:15 +09:00 |
ekrctb
|
b54e82eb99
|
Remove unused argument from `CatchPlayfield`
|
2021-06-22 15:23:50 +09:00 |
Dean Herbert
|
4b45d8318e
|
Merge branch 'master' into transformers-per-skin
|
2021-06-16 16:37:28 +09:00 |
ekrctb
|
b087c95581
|
Use a frozen clock for catcher trails
|
2021-06-16 16:17:32 +09:00 |
ekrctb
|
1632450918
|
Add comments
|
2021-06-16 16:17:32 +09:00 |
ekrctb
|
73e443a0d9
|
Add comments
|
2021-06-16 14:01:12 +09:00 |
ekrctb
|
df16d4bacc
|
Remove `CurrentTexture` from catcher
|
2021-06-14 20:26:33 +09:00 |
ekrctb
|
38a56d64d3
|
Rename `CatcherTrailSprite` -> `CatcherTrail`
|
2021-06-14 19:47:18 +09:00 |
ekrctb
|
c094914023
|
Simplify catcher trail creation
|
2021-06-14 19:46:48 +09:00 |
ekrctb
|
9b6ab4360e
|
Use common skinnable catcher in catcher trails
|
2021-06-14 19:45:58 +09:00 |
ekrctb
|
ca061c4b93
|
Factor out `SkinnableDrawable` component of the catcher to `SkinnableCatcher`
|
2021-06-14 19:41:51 +09:00 |
Salman Ahmed
|
fbb856d84b
|
Call `base` when overriding lookup methods
Rather than arbitrarily accessing `Skin` here and there.
|
2021-06-11 12:44:44 +03:00 |
ekrctb
|
7f7c2c73e0
|
Move catcher movement logic of `Catcher` to `CatcherArea`
|
2021-06-11 15:39:06 +09:00 |
Salman Ahmed
|
26cdcc8d78
|
Remove stale access to `Source` from master merge
|
2021-06-10 13:07:32 +03:00 |
Dan Balasescu
|
35d5632355
|
Merge pull request #13378 from Syriiin/diffcalc/refactor/auto-properties
Refactor DifficultyAttributes to use auto properties over public fields
|
2021-06-10 18:42:11 +09:00 |
Salman Ahmed
|
dde84e5cbd
|
Merge branch 'master' into transformers-per-skin
|
2021-06-10 11:58:52 +03:00 |
Dan Balasescu
|
a44fd887ee
|
Merge branch 'master' into no-unranked-display
|
2021-06-10 17:09:46 +09:00 |
Dean Herbert
|
05b46b4743
|
Merge pull request #13379 from ekrctb/catcher-sprite
Refactor osu!catch catcher sprite to factor out skinning logic
|
2021-06-10 16:52:17 +09:00 |
Dean Herbert
|
865c5c0676
|
Use `[Resolved]` to simplify bindable resolution
|
2021-06-10 15:47:03 +09:00 |
Dean Herbert
|
6995945360
|
Use `With` to simplify drawable construction
|
2021-06-10 15:45:49 +09:00 |
Salman Ahmed
|
cf40282f1f
|
Convert `LegacySkinTransformer`s to accept raw `ISkin`s rather than a full `ISkinSource`
|
2021-06-09 22:49:31 +03:00 |
ekrctb
|
e5deecf459
|
Check skin version for legacy catcher sprite
|
2021-06-09 15:47:23 +09:00 |
Dean Herbert
|
85abee5fc7
|
Remove difficulty calculator exceptions
I don't think there's any reason difficulty calculators shouldn't be
able to calculate for autoplays.
|
2021-06-09 14:33:35 +09:00 |
Dean Herbert
|
d0e9f8ef90
|
Replace and obsolete `Ranked` flag with `IsUserPlayable`
|
2021-06-09 14:17:03 +09:00 |
ekrctb
|
7df971a970
|
`ICatcherPiece` -> `ICatcherSprite`
|
2021-06-08 22:10:13 +09:00 |
ekrctb
|
194c78f67a
|
Make current state bindable protected
|
2021-06-08 22:08:54 +09:00 |
ekrctb
|
109a366722
|
Use separate classes for old and new catcher legacy skin element
- Fix catcher texture animation is reset for legacy old catcher skin
|
2021-06-08 21:59:09 +09:00 |