355e682e24
Fix typo in exception
2020-04-20 13:23:27 +09:00
8c85602ad0
Use foreach for conformity
2020-04-20 11:00:42 +09:00
e1acfd26a6
Simplify return logic
2020-04-20 10:59:44 +09:00
28318a0140
Add mention of notelock in xmldoc (potentially easier to find class)
2020-04-20 10:59:08 +09:00
bbcbd7e3fb
Simplify by removing custom enumerator
2020-04-17 14:48:12 +09:00
2dee5e03e3
Dispose enumerators for safety
2020-04-17 14:40:29 +09:00
a4a7823817
Add fail-safe to ensure hittability after a hit
2020-04-17 14:22:03 +09:00
62f77a05be
Optimise by removing state machine
2020-04-17 14:00:00 +09:00
3daacbc2d2
Initial inefficient refactor of hitobject enumeration
2020-04-17 13:34:20 +09:00
6988df30bd
Rename variable, add comment
2020-04-10 03:12:13 +09:00
42b3ff805b
Rename methods + fix incorrect method usage
2020-04-10 03:07:44 +09:00
b54bbc5f6a
Improve commenting + refactor
2020-04-10 02:41:48 +09:00
10e849d196
Separate into separate class
2020-04-10 02:02:09 +09:00
ea1bec85ae
Simplify code/language
2020-04-10 01:41:00 +09:00
b8d7b78b55
Remove unnecessary null set
2020-04-10 01:21:37 +09:00
116b952dfe
Change param to hitobject rather than result
2020-04-10 01:20:43 +09:00
796976db3c
Completely ignore spinners from note lock
2020-03-30 17:00:53 +09:00
744f6c3ca7
Rename method + adjust comments
2020-03-30 16:33:46 +09:00
0d20292992
Fix ticks/spinners contributing to notelock
2020-03-30 16:14:56 +09:00
3f8fbebbb4
Merge branch 'master' into add-notelock
2020-03-30 15:01:39 +09:00
388cf5c83a
Fix catch positional data being incorrectly recorded
2020-03-24 15:38:54 +09:00
14a85a84bf
Add proper screen space - gamefield mapping
2020-03-23 20:06:18 +09:00
6d48068061
Move replay recorder to final location
2020-03-23 20:04:15 +09:00
12a48d2774
Cause all earlier hitobjects to get missed
2020-03-19 19:16:24 +09:00
f285b43a74
Allow simultaneous hitobjects
2020-03-19 17:45:08 +09:00
1d680b7a00
Better english
...
Co-Authored-By: Dean Herbert <pe@ppy.sh >
2020-03-18 19:13:25 +09:00
742698acab
Add notelock implementation
2020-03-10 15:30:24 +09:00
f71c45cb1b
Remove shallPropagate
2020-02-25 11:30:33 +09:00
6c28fd21c7
osu-side changes
2020-02-24 20:52:15 +09:00
9cbb37b682
Fix bindable being created far too late in construction
2020-02-14 15:59:59 +09:00
884a5fbad4
Fix osu! gameplay cursor not adjusting to mod/convert circle size changes
2020-02-14 14:30:15 +09:00
434c0d92e4
Use Bindable{Float,Double}s everywhere
...
To avoid further floating-point comparison bugs, remove all usages of
Bindable<{float,double}>, replacing them with their
Bindable<Float,Double> counterparts.
2020-02-01 22:50:29 +01:00
7b2f58eb30
Apply OnRelease method signature refactorings
2020-01-22 13:22:34 +09:00
49bf8d27d1
Move CreateScoreProcessor() to Ruleset
2019-12-17 20:08:13 +09:00
add04e98e1
Fix cursortrail texture not being bound
2019-12-16 18:10:44 +09:00
db3dc4f375
Optimise cursortrail with custom vertex logic
2019-12-16 15:15:26 +09:00
5861eca80d
Make DrawableRuleset take a converted beatmap
2019-12-12 15:58:11 +09:00
48f1dad4aa
Remove abstract ScoreProcessor class
2019-12-11 17:25:06 +09:00
d8cebd20ed
Add xmldoc
2019-12-11 16:06:20 +09:00
dbe46c6cf7
conform to coding styles
2019-12-10 20:40:10 +08:00
1afeaf31bc
make OsuCursorSprite abstract
2019-12-10 19:58:56 +08:00
e37369304b
property-ize expand target
2019-12-10 19:45:06 +08:00
22f2a4bed2
Fix LegacyCursor's cursormiddle expanding
2019-12-09 17:53:16 +08:00
1e49078c52
Add OsuCursorSprite
2019-12-09 17:51:44 +08:00
f181ee1843
Hide the menu cursor while inside the playfield by default
2019-11-29 17:35:11 +09:00
712253ff50
Replace follow point renderer with new implementation
2019-11-05 17:33:02 +09:00
ddfcda9e02
Remove abstract ConnectionRenderer class
2019-11-05 17:33:02 +09:00
e23ea94383
Add one more level of null check
2019-11-01 15:33:38 +09:00
05002ea3e8
Move Show/Hide code to PopIn/PopOut
2019-11-01 14:50:38 +09:00
6afc27b1bd
Merge remote-tracking branch 'origin/master' into dho-apply
2019-10-21 13:47:44 +09:00