702c4efb88
Give Slider a tail hitobject to make slider ends counts towards score
2018-01-30 16:28:14 +09:00
b293408147
Construct the head of sliders from Slider
2018-01-30 15:50:48 +09:00
f6501e73e3
remove unwanted using
2018-01-29 12:08:03 +01:00
373b3871f9
update SliderTick calculation + more ticks in tests
...
math is hard >_<
2018-01-29 12:03:44 +01:00
33c5fdcedb
AppVeyor fix
2018-01-29 16:30:46 +08:00
c36859ea3a
Create Slider.StackedPositionAt method
2018-01-29 16:22:14 +08:00
f66ecae3ff
Merge remote-tracking branch 'upstream/master' into starrating-fix
2018-01-29 16:19:11 +08:00
8f0ab2040f
Add Jetbrains.Annotations NuGet package
2018-01-26 12:46:28 +01:00
b04e2cbb5c
Fix osu star rating calculation
...
The main bug was that the beatmap was not being processed prior to
having its Skill values calculated, causing stacking to be ignored in
difficulty calculation. The fix involves processing the beatmap with
OsuBeatmapProcessor.
Another minor bug was that sliders were not taking into account the
stacked position midway through the slider (PositionAt does not return
stacked position.), so I corrected by adding StackOffset.
2018-01-26 03:39:19 +08:00
214938b98d
fix SliderTicks appearing too late
2018-01-25 10:52:03 +01:00
8eef81e24d
Add more cases to TestCase
2018-01-24 16:16:46 -06:00
1f51149da8
Add xmldoc
2018-01-24 15:41:51 -06:00
cee8bb50c9
Fix reference points being wrongly selected
2018-01-24 15:34:52 -06:00
52c4d22c41
review changes
...
- use doubles instead of floats
- simplify logic
2018-01-24 09:44:50 +01:00
4baadfdd16
fix oversight
2018-01-23 16:44:33 +01:00
efae00c149
make repeat points look better
2018-01-23 04:31:37 -06:00
24b7d91f5b
Merge branch 'master' into fix-repeats-appearing-early
2018-01-23 09:04:45 +01:00
33c52ba30f
Fix off-by-ones in RepeatPoint code
2018-01-23 13:58:43 +09:00
d37844c068
Clean up off-by-one offsets from repeat-related properties
2018-01-23 13:37:25 +09:00
b726f90c37
remove unnecessary variable
2018-01-22 12:44:55 +01:00
66176f2882
fix RepeatPoint animations
...
- FadeIn and -Out for RepeatPoints are now calculated instead of fixed values
- TimePreempt is now cut down if too long for RepeatPoints following the first one to only show up to two RepeatPoints at any given time
2018-01-22 12:36:38 +01:00
29466438a3
fix values
2018-01-19 20:58:43 -05:00
c29eea870d
correct values
2018-01-19 20:56:41 -05:00
e109d5fe20
fix slider heads
2018-01-19 11:13:49 -05:00
4d1142a0ce
overall difficulty
2018-01-19 11:11:28 -05:00
6908597b95
Fix inverted ternary
...
See #1935 - repeat index 1 is at the end of the slider, not the start.
2018-01-18 23:44:00 +09:00
46ba2cda10
Remove unused using
2018-01-18 21:19:06 +09:00
1a83770a06
Fix incorrect math
2018-01-18 21:16:15 +09:00
065d2a4887
Add licence header
2018-01-18 21:12:53 +09:00
01ff1584c2
Fix repeat points not following slider snaking correctly
2018-01-18 21:06:47 +09:00
e2965e1682
Remove unused using
2018-01-18 20:46:57 +09:00
063767e381
Prioritise hit normal
...
It's always first but not strictly guaranteed anywhere yet.
2018-01-18 20:37:46 +09:00
97884e1d05
Remove unnecessary null checks
2018-01-18 19:57:49 +09:00
b4f2bea37b
Fix slider samples playing twice when additions are present
2018-01-18 19:50:26 +09:00
9b33499fe7
Merge remote-tracking branch 'upstream/master' into RefactorInputQueues
2018-01-16 20:04:34 +09:00
c309cc9454
Privatise OnJudgements as much as possible
2018-01-16 15:37:32 +09:00
8c5ef0a330
Remove base OnJudgement from Playfield to properly accomodate nested playfields
2018-01-15 20:48:57 +09:00
0796d33e66
Merge branch 'master' into fix-skipbutton-ordering
2018-01-15 15:54:18 +09:00
5952f1e7f1
Adjust transforms for cursor transitions
2018-01-12 19:34:14 +09:00
512e4d2c9f
Rewrite the way that cursor overrides are done game-wide
2018-01-12 18:13:17 +09:00
e5056e11f4
Remove extra newline
2018-01-12 18:07:40 +09:00
d0881e443b
Merge remote-tracking branch 'upstream/master' into approach-rate
2018-01-12 18:05:16 +09:00
58626e3b30
Allow rulesets to create their own instantiation info
2018-01-10 17:04:07 +09:00
9c602f8770
Merge branch 'master' into drawable-fruit-improvements
2018-01-09 22:06:16 +09:00
b8bb0a52e3
Move mod implementations to individual files
2018-01-09 14:08:18 +09:00
ae032cbf23
Support HandleKeyboardInput, HandleMouseInput, CanReceiveKeyboardInput, CanReceiveMouseInput properties
2018-01-07 23:40:00 +03:00
54c0197eb0
remove early fadeout of sliderball on hidden
...
it shouldn't have been done because it makes fast sliders unplayable as they never appear in the first place, ooops
2018-01-07 09:08:33 +01:00
006b63eb42
remove unnecessary change of spinner end sequence
...
it wasn't really visible anyways *shrug*
2018-01-07 09:05:36 +01:00
37d393bca0
Update licence headers
2018-01-05 20:21:19 +09:00
36e9232472
Merge master into netstandard
2018-01-05 00:42:48 +09:00