working on draw methods
This commit is contained in:
Uğur Küpeli
2022-05-05 02:00:33 +03:00
parent 9a582ed0d9
commit b86c30e89c
6 changed files with 121 additions and 0 deletions

15
90_Tower/rust/src/util.rs Normal file
View File

@@ -0,0 +1,15 @@
use crate::disk::Disk;
pub fn generate_disks(amount: u8) -> Vec<Disk> {
if amount > 7 {
println!("CANNOT HAVE MORE THAN 7 DISKS!");
}
let mut disks = Vec::new();
for i in (1..=amount).rev() {
disks.push(Disk::new(i * 2 + 1));
}
disks
}