@@ -66,8 +66,8 @@ fn setup(
66
66
let mut rnd = rand:: thread_rng ( ) ;
67
67
68
68
for name in contribs {
69
- let pos = ( rnd. gen_range ( -400.0 , 400.0 ) , rnd. gen_range ( 0.0 , 400.0 ) ) ;
70
- let dir = rnd. gen_range ( -1.0 , 1.0 ) ;
69
+ let pos = ( rnd. gen_range ( -400.0 .. 400.0 ) , rnd. gen_range ( 0.0 .. 400.0 ) ) ;
70
+ let dir = rnd. gen_range ( -1.0 .. 1.0 ) ;
71
71
let velocity = Vec3 :: new ( dir * 500.0 , 0.0 , 0.0 ) ;
72
72
let col = gen_color ( & mut rnd) ;
73
73
@@ -254,7 +254,7 @@ fn collision_system(
254
254
if bottom < ground {
255
255
t. translation . y = ground + SPRITE_SIZE / 2.0 ;
256
256
// apply an impulse upwards
257
- v. translation . y = rnd. gen_range ( 700.0 , 1000.0 ) ;
257
+ v. translation . y = rnd. gen_range ( 700.0 .. 1000.0 ) ;
258
258
}
259
259
if top > ceiling {
260
260
t. translation . y = ceiling - SPRITE_SIZE / 2.0 ;
@@ -312,9 +312,9 @@ fn contributors() -> Contributors {
312
312
/// Because there is no `Mul<Color> for Color` instead `[f32; 3]` is
313
313
/// used.
314
314
fn gen_color ( rng : & mut impl Rng ) -> [ f32 ; 3 ] {
315
- let r = rng. gen_range ( 0.2 , 1.0 ) ;
316
- let g = rng. gen_range ( 0.2 , 1.0 ) ;
317
- let b = rng. gen_range ( 0.2 , 1.0 ) ;
315
+ let r = rng. gen_range ( 0.2 .. 1.0 ) ;
316
+ let g = rng. gen_range ( 0.2 .. 1.0 ) ;
317
+ let b = rng. gen_range ( 0.2 .. 1.0 ) ;
318
318
let v = Vec3 :: new ( r, g, b) ;
319
319
v. normalize ( ) . into ( )
320
320
}
0 commit comments