use curve util method
This commit is contained in:
@@ -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
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user