Ensure manually selected style doesn't exceed the maximum

This commit is contained in:
Strubbelkopp committed 2025-07-25 12:47:52 +02:00
1 parent 5b237c7e91
commit feb0a2076c
1 file changed
+3
+3
View File
@@ -504,6 +504,9 @@ pub fn get_miku_art(style: i32) -> Vec<&'static str> {
],
];
if style > 0 && style as usize >= styles.len() {
panic!("Style {} does not exist! Chooese one below {}", style, styles.len());
}
let selected_style = if style < 0 { rng.random_range(0..styles.len()) } else { style as usize };
styles[selected_style].clone()
}