gradual calc for osu

This commit is contained in:
MaxOhn
2024-02-22 16:59:45 +01:00
parent f4c18fa53e
commit 1e35e0fcd7
18 changed files with 850 additions and 1015 deletions
+8 -4
View File
@@ -75,14 +75,18 @@ impl DifficultyValues {
let mut diff_objects = Vec::with_capacity(n_diff_objects);
diff_objects.extend(diff_objects_iter);
let mut strain = Skill::new(Strain::new(total_columns as usize), &diff_objects);
let mut strain = Strain::new(total_columns as usize);
for curr in diff_objects.iter() {
strain.process(curr);
{
let mut strain = Skill::new(&mut strain, &diff_objects);
for curr in diff_objects.iter() {
strain.process(curr);
}
}
Self {
strain: strain.inner,
strain,
max_combo: params.into_max_combo(),
}
}