use curve util method

This commit is contained in:
MaxOhn
2024-02-11 02:36:49 +01:00
parent c3a6a1cb1d
commit 84c648ae6e
2 changed files with 4 additions and 13 deletions
+2 -9
View File
@@ -1,10 +1,7 @@
use std::borrow::Cow;
use rosu_map::{
section::{
general::GameMode,
hit_objects::{BorrowedCurve, CurveBuffers},
},
section::{general::GameMode, hit_objects::CurveBuffers},
util::Pos,
};
@@ -108,11 +105,7 @@ fn convert(map: &mut Beatmap) {
last_values.pattern = new_pattern;
}
HitObjectKind::Slider(ref slider) => {
let curve = BorrowedCurve::new(
&slider.control_points,
slider.expected_dist,
&mut curve_bufs,
);
let curve = slider.curve(&mut curve_bufs);
let mut gen = DistanceObjectPatternGenerator::new(
&mut random,
+2 -4
View File
@@ -1,7 +1,5 @@
use rosu_map::{
section::hit_objects::{
BorrowedCurve, CurveBuffers, SliderEvent, SliderEventType, SliderEventsIter,
},
section::hit_objects::{CurveBuffers, SliderEvent, SliderEventType, SliderEventsIter},
util::Pos,
};
@@ -176,7 +174,7 @@ impl OsuSlider {
|point| (point.slider_velocity, point.generate_ticks),
);
let path = BorrowedCurve::new(&slider.control_points, slider.expected_dist, curve_bufs);
let path = slider.curve(curve_bufs);
let span_count = slider.span_count() as f64;