osu: fixed angle calculation for no_leniency
This commit is contained in:
+1
-1
@@ -33,7 +33,7 @@ pub fn stars(map: &Beatmap, mods: impl Mods, passed_objects: Option<usize>) -> S
|
||||
return StarResult::Fruits(DifficultyAttributes::default());
|
||||
}
|
||||
|
||||
let take = passed_objects.unwrap_or_else(|| usize::MAX);
|
||||
let take = passed_objects.unwrap_or(usize::MAX);
|
||||
|
||||
let attributes = map.attributes().mods(mods);
|
||||
let with_hr = mods.hr();
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@ pub fn stars(map: &Beatmap, mods: impl Mods, passed_objects: Option<usize>) -> S
|
||||
let take = passed_objects.unwrap_or_else(|| map.hit_objects.len());
|
||||
|
||||
if take < 2 {
|
||||
return StarResult::Mania(DifficultyAttributes { stars: 0.0 });
|
||||
return StarResult::Mania(DifficultyAttributes::default());
|
||||
}
|
||||
|
||||
let rounded_cs = map.cs.round();
|
||||
|
||||
@@ -37,7 +37,7 @@ impl<'h> DifficultyObject<'h> {
|
||||
let angle = prev_prev.map(|prev_prev| {
|
||||
let prev_prev_cursor_pos = prev_prev.end_pos;
|
||||
|
||||
let v1 = prev_prev_cursor_pos - prev_cursor_pos;
|
||||
let v1 = prev_prev_cursor_pos - prev.pos;
|
||||
let v2 = pos - prev_cursor_pos;
|
||||
|
||||
let dot = v1.dot(v2);
|
||||
|
||||
Reference in New Issue
Block a user