aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2020-08-26 21:53:07 +0200
committerCharles Cabergs <me@cacharle.xyz>2020-08-26 21:55:42 +0200
commitbcd2c5cc4f96af71d2809954cc17805d31aa10e5 (patch)
tree582a5660c3d95c4aa0f4c4391d390c67508b3408 /src/main.rs
parent4dccf6a313908a5d63ba01b375804e9ebef4687e (diff)
downloadboids-bcd2c5cc4f96af71d2809954cc17805d31aa10e5.tar.gz
boids-bcd2c5cc4f96af71d2809954cc17805d31aa10e5.tar.bz2
boids-bcd2c5cc4f96af71d2809954cc17805d31aa10e5.zip
Fixing separation direction and modulo operator on floatHEADmaster
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main.rs b/src/main.rs
index 2c633cc..05a007d 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -28,10 +28,10 @@ fn main() {
let mut rng = rand::thread_rng();
for _ in 0..BOIDS_NUM {
boids.push(Boid::new(
- rng.gen_range(0, WIDTH as i32),
- rng.gen_range(0, HEIGHT as i32),
- rng.gen_range(-2.0, 2.0),
- rng.gen_range(-2.0, 2.0),
+ rng.gen_range(0.0, WIDTH as f64),
+ rng.gen_range(0.0, HEIGHT as f64),
+ rng.gen_range(0.1, 1.0),
+ rng.gen_range(0.1, 1.0),
));
}
@@ -61,6 +61,6 @@ fn main() {
b.step(&prev_boids, WIDTH, HEIGHT);
}
- std::thread::sleep(std::time::Duration::new(0, 50_000_000));
+ std::thread::sleep(std::time::Duration::new(0, 10_000_000));
}
}