Commit Graph

4161 Commits

Author SHA1 Message Date
1bd6198da2 Merge pull request #18692 from apollo-dw/dbltap
Rework doubletap detection in osu!'s Speed evaluator
2022-06-19 11:03:16 +09:00
c4d69405bf Adjust speed ratio fraction to avoid division by 0 2022-06-17 21:18:16 +01:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
2634e56944 Further adjustments 2022-06-14 16:16:12 +01:00
737197591d Change doubletap algorithm 2022-06-13 17:49:56 +01:00
f73142c50f Remove for loop 2022-06-13 20:43:56 +09:00
b300bc1e24 Fix ever-increasing flashlight-strain 2022-06-13 20:41:32 +09:00
4e3dd1ce18 Merge remote-tracking branch 'master/master' into evaluators 2022-06-13 12:27:02 +01:00
add9b4a7a4 Merge branch 'master' into evaluators 2022-06-13 12:16:22 +01:00
e7602563fb Fetch lastlast object from beatmap, not objects list 2022-06-10 10:28:14 +01:00
6d2a2ba7d6 Rename Position -> Index 2022-06-09 18:49:11 +09:00
f0ef2e610e Merge branch 'master' into dho 2022-06-09 18:29:14 +09:00
b6e97e699a Remove unnecessary position specification 2022-06-07 00:34:18 +03:00
4158146c71 Fix spinenr tick samples not positioned at centre
Causing samples to be played at left ear rather than centre.
2022-06-07 00:30:11 +03:00
0eaf420fa1 Specify full size for spinner ticks container 2022-06-07 00:29:14 +03:00
fe96e15b1b Update spinner approach circle to handle LegacySkinTransformer 2022-06-04 01:15:39 +03:00
774ac13900 Add xmldocs 2022-05-28 14:09:08 +01:00
b631cefc55 Move object difficulty calculation to evaluator methods 2022-05-28 13:29:09 +01:00
777d9af0f5 Move object difficulty calculation to evaluator methods 2022-05-28 13:28:04 +01:00
66a6467403 Pass object position to the object 2022-05-26 19:26:14 +01:00
e205aeff38 Merge branch 'master' into random-mod-slider-rotation 2022-05-26 22:51:34 +08:00
1ef711de41 Return null for out of range objects 2022-05-24 16:40:24 +01:00
30b9e0e7ab Use object list size for object position 2022-05-24 16:30:25 +01:00
5dbec92d9e Update comments 2022-05-23 22:17:29 +01:00
903c4f7b3d Merge remote-tracking branch 'master/master' into dho 2022-05-23 13:39:04 +01:00
26985ca8af Store hitobject history in the hitobject 2022-05-22 16:26:22 +01:00
2e21d75b10 Move metronome into own class and rename to avoid conflict with mod sounds 2022-05-20 17:30:04 +09:00
64a371638e Merge pull request #18236 from peppy/snap-unification
Add `enum` to snap method as alternative to multiple nested invocations
2022-05-20 11:35:05 +09:00
a443200d0d Make dependency nullable to allow for safer disposal unbinding 2022-05-19 13:49:52 +09:00
cf3ead8047 Remove unused local 2022-05-13 22:06:30 +09:00
d9782b5ef6 Remove redundant parenthesis 2022-05-13 21:31:49 +09:00
38b8baf095 Remove unused border colour 2022-05-13 21:28:50 +09:00
1529162318 Remove circle scaling (apparently the fixed scale is required for spacing) 2022-05-13 21:28:45 +09:00
0318944b80 Fix incorrect alive criteria causing clicking future objects to be too greedy 2022-05-12 23:37:29 +09:00
51744e428f Merge branch 'master' into editor-readability 2022-05-12 22:56:55 +09:00
0c335592b3 Tidy up interpolation and move const to new home 2022-05-12 19:44:07 +09:00
f22ff4e087 Remove editor animation toggling (replaced by overlap markers) 2022-05-12 19:28:56 +09:00
be3d4c9bf5 Add circle overlap marker, bringing back stable-like visibility of circles in the past 2022-05-12 19:27:32 +09:00
1b2c07e142 Extend lifetime of OsuSelectionBlueprint to allow for lingering display 2022-05-12 19:25:51 +09:00
b71274265f Merge pull request #15665 from MBmasher/fl-opacity
Consider opacity of hit objects in Flashlight skill
2022-05-12 19:00:21 +09:00
c3d472310f Merge pull request #18237 from peppy/editor-animation-toggle-refresh-immediately
Fix toggling hit animations on the editor not applying immediately
2022-05-12 18:51:04 +09:00
4463a26f4e Refactor opacity computation algorithm 2022-05-12 18:31:10 +09:00
f5649b926a Use AliveObjects rather than tracking all hitobjects manually 2022-05-12 18:04:26 +09:00
c4854d4004 Fix slider ball rotation becoming undefined when time is not flowing smoothly 2022-05-12 17:55:12 +09:00
10e41d018a Fix toggling hit animations on the editor not applying immediately 2022-05-12 17:36:35 +09:00
c0abce918f Add enum to snap method as alternative to mutliple nested invocations 2022-05-12 16:19:07 +09:00
2d33859e7a Merge pull request #18094 from apollo-dw/sliderticks
Reimplement slider ticks in Strict Tracking mod sliders
2022-05-09 17:16:47 +09:00
c7e7aa5962 Don't draw distance snap grid on the start time of the next object 2022-05-06 17:05:52 +09:00
8b4e4b48d1 Merge branch 'master' into sliderticks 2022-05-05 14:38:09 +02:00
2039d3db6a Use standard slider ticks in strict tracking mod 2022-05-05 14:37:57 +02:00