fixed drawing

This commit is contained in:
Uğur Küpeli
2022-05-06 13:22:57 +03:00
parent b86c30e89c
commit ece3fe0f52
4 changed files with 15 additions and 13 deletions

View File

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