clamp given accuracy
This commit is contained in:
@@ -266,7 +266,7 @@ impl<'map> CatchPerformance<'map> {
|
|||||||
/// Specify the accuracy of a play between `0.0` and `100.0`.
|
/// Specify the accuracy of a play between `0.0` and `100.0`.
|
||||||
/// This will be used to generate matching hitresults.
|
/// This will be used to generate matching hitresults.
|
||||||
pub fn accuracy(mut self, acc: f64) -> Self {
|
pub fn accuracy(mut self, acc: f64) -> Self {
|
||||||
self.acc = Some(acc / 100.0);
|
self.acc = Some(acc.clamp(0.0, 100.0) / 100.0);
|
||||||
|
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -168,7 +168,7 @@ impl<'map> ManiaPerformance<'map> {
|
|||||||
/// Specify the accuracy of a play between `0.0` and `100.0`.
|
/// Specify the accuracy of a play between `0.0` and `100.0`.
|
||||||
/// This will be used to generate matching hitresults.
|
/// This will be used to generate matching hitresults.
|
||||||
pub fn accuracy(mut self, acc: f64) -> Self {
|
pub fn accuracy(mut self, acc: f64) -> Self {
|
||||||
self.acc = Some(acc / 100.0);
|
self.acc = Some(acc.clamp(0.0, 100.0) / 100.0);
|
||||||
|
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -309,7 +309,7 @@ impl<'map> OsuPerformance<'map> {
|
|||||||
/// Specify the accuracy of a play between `0.0` and `100.0`.
|
/// Specify the accuracy of a play between `0.0` and `100.0`.
|
||||||
/// This will be used to generate matching hitresults.
|
/// This will be used to generate matching hitresults.
|
||||||
pub fn accuracy(mut self, acc: f64) -> Self {
|
pub fn accuracy(mut self, acc: f64) -> Self {
|
||||||
self.acc = Some(acc / 100.0);
|
self.acc = Some(acc.clamp(0.0, 100.0) / 100.0);
|
||||||
|
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -135,7 +135,7 @@ impl<'map> TaikoPerformance<'map> {
|
|||||||
/// Specify the accuracy of a play between `0.0` and `100.0`.
|
/// Specify the accuracy of a play between `0.0` and `100.0`.
|
||||||
/// This will be used to generate matching hitresults.
|
/// This will be used to generate matching hitresults.
|
||||||
pub fn accuracy(mut self, acc: f64) -> Self {
|
pub fn accuracy(mut self, acc: f64) -> Self {
|
||||||
self.acc = Some(acc / 100.0);
|
self.acc = Some(acc.clamp(0.0, 100.0) / 100.0);
|
||||||
|
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user