fruits: optimized and tested
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user