Dean Herbert
|
78c43641d1
|
Update imagesharp namespaces (and consume System.Drawing types instead)
|
2020-12-03 17:43:09 +09:00 |
|
Dean Herbert
|
c64343c7d7
|
Update framework
|
2020-12-03 17:42:41 +09:00 |
|
Dean Herbert
|
d7cfaa38f1
|
Merge branch 'master' into hit-sample-pooling
|
2020-12-03 17:08:13 +09:00 |
|
ekrctb
|
1d669cf65e
|
Add more TestSceneCatcher tests
Some tests are moved from TestSceneCatcherArea
|
2020-12-03 16:44:36 +09:00 |
|
ekrctb
|
5a5c956ced
|
Move more logic to Catcher from CatcherArea
|
2020-12-03 16:44:36 +09:00 |
|
ekrctb
|
2eb2c934cc
|
Refactor fruit dropping code
- The repeated `Remove` call was quadratic complexity.
Now it is linear time.
|
2020-12-03 16:44:36 +09:00 |
|
ekrctb
|
873f2363c1
|
Simplify the fruit stacking code
It is now more clear that
the expression of distance checking is probably unintended (a bug)
|
2020-12-03 16:44:36 +09:00 |
|
ekrctb
|
8d32cca5d6
|
Use more specific type for caught object
|
2020-12-03 16:44:36 +09:00 |
|
ekrctb
|
a231a4aa6d
|
Remove unused method
|
2020-12-03 16:44:36 +09:00 |
|
ekrctb
|
af45e8d97b
|
Don't delay caught fruit loading
It is not needed anymore because
some code in DCHO is moved from `load` to constructor.
|
2020-12-03 16:44:36 +09:00 |
|
ekrctb
|
e5c8e06c4b
|
Create children in the constructor
|
2020-12-03 16:44:36 +09:00 |
|
Dean Herbert
|
3550e5b30f
|
Add length display to room screen as well
|
2020-12-03 16:42:06 +09:00 |
|
Dean Herbert
|
1039df5e16
|
Merge pull request #11053 from smoogipoo/fix-banana-samples
Fix bananas not playing sounds
|
2020-12-03 16:01:45 +09:00 |
|
Dean Herbert
|
de1c628d19
|
Merge pull request #11070 from smoogipoo/fix-songselect-panel-load
Fix song select panels not loading if partially offscreen
|
2020-12-03 15:50:14 +09:00 |
|
smoogipoo
|
31f7f7072d
|
Fix song select panels not loading if partially offscreen
|
2020-12-03 15:13:20 +09:00 |
|
smoogipoo
|
db7e82c560
|
Add test
|
2020-12-03 14:54:28 +09:00 |
|
smoogipoo
|
e3bbc2b128
|
Rework osu! hidden mod to avoid storing hitobjects
|
2020-12-03 14:45:56 +09:00 |
|
Dean Herbert
|
897f593b37
|
Fix beatmap carousel panels getting masked away when out of scroll bounds
Regressed in https://github.com/ppy/osu/pull/10973 due to removed masking specification.
Closes #11067.
|
2020-12-03 13:26:28 +09:00 |
|
ekrctb
|
6c46046c24
|
Fix DHO expires while hit sound is playing
|
2020-12-03 12:32:49 +09:00 |
|
Dean Herbert
|
a5bb194cb8
|
Merge pull request #11060 from FamousPig/fix-raw-input
Fix MouseHandler not being ignored when Raw Input is enabled
|
2020-12-03 12:15:51 +09:00 |
|
ekrctb
|
2e8195e059
|
Use transformation to set fruit rotation
|
2020-12-03 12:13:14 +09:00 |
|
Bartłomiej Dach
|
7fd385efe6
|
Remove unused using directive
|
2020-12-02 20:01:58 +01:00 |
|
Leon Gebler
|
a2a10d4e13
|
Don't use nameof(MouseHandler)
|
2020-12-02 19:45:59 +01:00 |
|
Leon Gebler
|
bbde1f6b9c
|
Fix MouseHandler not being ignored when raw input is enabled
|
2020-12-02 18:56:59 +01:00 |
|
Bartłomiej Dach
|
6c41830d4d
|
Merge pull request #11054 from peppy/update-resources
Update resources
|
2020-12-02 18:42:02 +01:00 |
|
Bartłomiej Dach
|
2b828faecb
|
Merge branch 'master' into update-resources
|
2020-12-02 18:07:46 +01:00 |
|
ekrctb
|
fdcfa81e46
|
Make RandomSeed a property, not a bindable
|
2020-12-02 20:53:47 +09:00 |
|
Dean Herbert
|
33b88e09cd
|
Merge pull request #11056 from smoogipoo/fix-spectator-test-failures
Fix spectator connecting not being thread-safe
|
2020-12-02 19:50:15 +09:00 |
|
smoogipoo
|
d5dccbc3d7
|
Fix spectator not being thread-safe
|
2020-12-02 19:13:09 +09:00 |
|
ekrctb
|
5936a8ffb4
|
Fix drawables are added multiple times in a test scene
|
2020-12-02 18:06:14 +09:00 |
|
ekrctb
|
1a6b8e022c
|
Fix formatting
|
2020-12-02 17:20:52 +09:00 |
|
ekrctb
|
ef741a1471
|
Test banana colour change based on random seed
|
2020-12-02 17:16:36 +09:00 |
|
ekrctb
|
08848e49de
|
Set banana combo colour using random seed
|
2020-12-02 17:12:30 +09:00 |
|
ekrctb
|
beda6961e4
|
Add a test for fruit randomness
|
2020-12-02 16:55:58 +09:00 |
|
ekrctb
|
8a78c495f2
|
Refactor DHO testing logic to the "specimen" class
|
2020-12-02 16:55:37 +09:00 |
|
ekrctb
|
8b6161a51c
|
Use deterministic randomness in catch hit object
|
2020-12-02 16:54:18 +09:00 |
|
ekrctb
|
e7c0e9834f
|
Introduce RandomSeed in catch DHO
|
2020-12-02 16:53:01 +09:00 |
|
Dean Herbert
|
32188418f4
|
Update resources
|
2020-12-02 15:28:39 +09:00 |
|
smoogipoo
|
946613e803
|
Fix bananas not playing sounds
|
2020-12-02 15:22:54 +09:00 |
|
Dan Balasescu
|
297283491a
|
Merge pull request #11031 from peppy/editor-fix-beat-snapping-new-beatmap
Fix editor beat snapping not working correctly when starting with a new beatmap
|
2020-12-02 15:17:09 +09:00 |
|
smoogipoo
|
e831c797f3
|
Merge branch 'master' into hit-sample-pooling
|
2020-12-02 14:45:24 +09:00 |
|
Dean Herbert
|
71a121389b
|
Merge pull request #11033 from smoogipoo/immutable-hit-samples
Make HitSampleInfo immutable
|
2020-12-02 14:44:26 +09:00 |
|
Dan Balasescu
|
bd4d4c5355
|
Merge pull request #10983 from ekrctb/pseudo-random
Add `StatelessRNG` to be used for randomly-looking visual elements
|
2020-12-02 14:42:22 +09:00 |
|
Dean Herbert
|
d6e0dc2216
|
Merge branch 'master' into editor-fix-beat-snapping-new-beatmap
|
2020-12-02 14:37:00 +09:00 |
|
Dean Herbert
|
e84dab8589
|
Move new beatmap construction above beat divisor binding
|
2020-12-02 14:36:52 +09:00 |
|
Dan Balasescu
|
2e0fdf9bca
|
Merge pull request #11011 from ekrctb/catch-pooling-initial
Initial implementation of hit object pooling in osu!catch ruleset
|
2020-12-02 13:02:22 +09:00 |
|
smoogipoo
|
2de3e655e0
|
Rename NextUlong -> NextULong
|
2020-12-02 12:59:45 +09:00 |
|
Dean Herbert
|
d344268df7
|
Merge pull request #11028 from peppy/osu-fade-slider-body-on-hit
Hide slider body immediately on successful hit when snaking is enabled
|
2020-12-02 12:59:26 +09:00 |
|
Dean Herbert
|
0cd404b6d3
|
Merge pull request #11051 from smoogipoo/update-dependencies
Update dependencies
|
2020-12-02 12:56:29 +09:00 |
|
Dan Balasescu
|
be3fed3072
|
Merge pull request #11024 from peppy/fix-slider-point-drag-offset
Fix slider control point dragging not correctly accounting for drag deadzone
|
2020-12-02 11:10:06 +09:00 |
|