diff options
| author | Strubbelkopp <[email protected]> | 2025-07-25 12:20:17 +0200 |
|---|---|---|
| committer | Strubbelkopp <[email protected]> | 2025-07-25 12:20:17 +0200 |
| commit | 5dda54ecd49a43e79a52ded2a0fc0f1017689197 (patch) | |
| tree | 9f0fca801612521850eb17c34086246acedae2f0 /src/mikuart.rs | |
| parent | 473d5d0173b80917692bb316d8c681be16355510 (diff) | |
| download | mikusays-c-5dda54ecd49a43e79a52ded2a0fc0f1017689197.tar.gz mikusays-c-5dda54ecd49a43e79a52ded2a0fc0f1017689197.zip | |
Add optional argument to select a specific style
Diffstat (limited to 'src/mikuart.rs')
| -rw-r--r-- | src/mikuart.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mikuart.rs b/src/mikuart.rs index 5ba1849..6d7b5c9 100644 --- a/src/mikuart.rs +++ b/src/mikuart.rs @@ -3,7 +3,7 @@ use rand::Rng; -pub fn get_miku_art() -> Vec<&'static str> { +pub fn get_miku_art(style: i32) -> Vec<&'static str> { let mut rng = rand::rng(); let styles = vec![ //MARK: small art @@ -504,6 +504,6 @@ pub fn get_miku_art() -> Vec<&'static str> { ], ]; - let selected_style = rng.random_range(0..styles.len()); + let selected_style = if style < 0 { rng.random_range(0..styles.len()) } else { style as usize }; styles[selected_style].clone() } |
