fruits: optimized and tested

This commit is contained in:
MaxOhn
2021-01-16 20:57:12 +01:00
parent b404381cd3
commit aa3cc11d6e
11 changed files with 273 additions and 101 deletions
+2 -1
View File
@@ -49,7 +49,7 @@ pub fn stars(map: &Beatmap, mods: impl Mods) -> DifficultyAttributes {
scaling_factor *= 1.0 + small_circle_bonus;
}
let mut slider_state = SliderState::new(&map);
let mut slider_state = SliderState::new(map);
let mut ticks_buf = Vec::new();
let mut hit_objects = map.hit_objects.iter().map(|h| {
@@ -147,6 +147,7 @@ mod tests {
use std::fs::File;
#[test]
#[ignore]
fn no_leniency_single_stars() {
let file = match File::open("./test/70090.osu") {
Ok(file) => file,
+3 -1
View File
@@ -45,7 +45,9 @@ impl OsuObject {
let mut end_pos = h.pos;
let mut travel_dist = 0.0;
slider_state.update(h.start_time); // Responsible for timing point values
// Responsible for timing point values
slider_state.update(h.start_time);
let approx_follow_circle_radius = radius * 3.0;
let mut tick_distance = 100.0 * map.sv / map.tick_rate;