feat: add slider hitresult methods to Performance

This commit is contained in:
MaxOhn
2024-10-31 21:11:22 +01:00
parent 4053623d37
commit 19609cb121
+22
View File
@@ -316,6 +316,28 @@ impl<'map> Performance<'map> {
}
}
/// Specify the amount of hit slider ticks.
///
/// Only relevant for osu!standard.
pub fn n_slider_ticks(self, n_slider_ticks: u32) -> Self {
if let Self::Osu(osu) = self {
Self::Osu(osu.n_slider_ticks(n_slider_ticks))
} else {
self
}
}
/// Specify the amount of hit slider ends.
///
/// Only relevant for osu!standard.
pub fn n_slider_ends(self, n_slider_ends: u32) -> Self {
if let Self::Osu(osu) = self {
Self::Osu(osu.n_slider_ends(n_slider_ends))
} else {
self
}
}
/// Specify the amount of 300s of a play.
pub fn n300(self, n300: u32) -> Self {
match self {