ekrctb
|
086604cd14
|
Remove #nullable disable from Catch.Objects.Drawables
Except DrawableCatchHitObject, it complains in base(hitObject) call.
|
2023-01-15 17:29:35 +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 |
Dan Balasescu
|
f8830c6850
|
Automated #nullable processing
|
2022-06-17 16:37:17 +09:00 |
ekrctb
|
ac5c55bd2c
|
Remove "fruit visual representation" state from `DrawableFruit`
Instead, skin pieces compute visual representation from `IndexInBeatmap`.
|
2021-06-07 14:49:37 +09:00 |
ekrctb
|
166e4565be
|
Move `FruitVisualRepresentation` namespace
|
2021-06-07 13:59:17 +09:00 |
ekrctb
|
e097b6e61c
|
Add ScalingContainer back
Don't want to set DHO.Scale or DHO.Rotation because because DHO may be transformed by mods.
DHO.Size is also assigned for drawable visualizer
|
2020-12-10 19:42:01 +09:00 |
ekrctb
|
b80204642e
|
Revert rename error
|
2020-12-09 10:25:35 +09:00 |
ekrctb
|
a32dac00dd
|
Introduce IHasCatchObjectState implemented by DHO and CaughtObject
|
2020-12-08 21:29:26 +09:00 |
ekrctb
|
004c705aa9
|
Remove ScaleContainer and flatten the Drawable tree of catch DHO
|
2020-12-08 20:37:08 +09:00 |
ekrctb
|
b2e5658d23
|
Merge branch 'master' into fruit-piece-in-place
|
2020-12-07 18:57:42 +09:00 |
ekrctb
|
7f1ad1040d
|
Don't inherit DrawableFruit from DrawableBanana
- A banana cannot be hyper
|
2020-12-07 14:08:50 +09:00 |
ekrctb
|
0d73bf8488
|
Refactor catch default piece to allow reuse
But Fruit in-place update is still incomplete,
as child drawables are recreated when reused.
|
2020-12-07 13:14:00 +09:00 |
ekrctb
|
d51d2c5331
|
Don't recreate pieces when catch DHO is reused
|
2020-12-07 12:59:03 +09:00 |
ekrctb
|
d18397acad
|
Adjust namespace
|
2020-12-07 12:35:24 +09:00 |
ekrctb
|
2e8195e059
|
Use transformation to set fruit rotation
|
2020-12-03 12:13:14 +09:00 |
ekrctb
|
fdcfa81e46
|
Make RandomSeed a property, not a bindable
|
2020-12-02 20:53:47 +09:00 |
ekrctb
|
8b6161a51c
|
Use deterministic randomness in catch hit object
|
2020-12-02 16:54:18 +09:00 |
ekrctb
|
b76ae525b2
|
Use hit object pooling for `Fruit` and `Banana`.
|
2020-11-30 19:07:50 +09:00 |
ekrctb
|
4228977c86
|
Store a DHO in `FruitPiece` to animate itself.
|
2020-11-30 13:46:02 +09:00 |
ekrctb
|
e36bb7631d
|
Fix colour not updated when index changes
|
2020-11-27 11:41:39 +09:00 |
ekrctb
|
23109f5bbc
|
Add bindable to drawable catch hit obejcts
|
2020-11-27 11:08:32 +09:00 |
ekrctb
|
5e36fb322a
|
Move fruit visual logic from CHO to DrawableFruit
|
2020-11-27 11:08:32 +09:00 |
ekrctb
|
8a73b335f3
|
Move catch piece files
|
2020-11-26 15:24:32 +09:00 |
ekrctb
|
3c3229ac4b
|
Remove redundant `StaysOnPlate`
|
2020-11-25 07:59:45 +09:00 |
ekrctb
|
ab7251d742
|
Move members to `PalpableCatchHitObject`
|
2020-11-24 19:57:37 +09:00 |
ekrctb
|
916a313f19
|
Rename PalpableDrawable -> DrawablePalpable
|
2020-11-24 19:48:13 +09:00 |
ekrctb
|
b9c1f782fa
|
Remove type parameter from DrawableCatchHitObject
|
2020-11-24 17:03:26 +09:00 |
Bartłomiej Dach
|
45e2ea71b4
|
Rename Palpable{-> Drawable}CatchHitObject
|
2020-08-20 18:41:08 +02:00 |
Dean Herbert
|
4daba48a1d
|
Stop rotating DrawableCatchHitObjects at the top level
|
2020-03-10 19:30:31 +09:00 |
Dean Herbert
|
ea0bbd2926
|
Rename drawable namespace to avoid clashes with framework class
|
2020-02-19 18:01:59 +09:00 |