diff --git a/examples/sand/main.rs b/examples/sand/main.rs index 454c89b..3c6e690 100644 --- a/examples/sand/main.rs +++ b/examples/sand/main.rs @@ -1,5 +1,3 @@ -#![feature(more_float_constants)] - mod grid; mod sand; mod timer; diff --git a/examples/sand/sand.rs b/examples/sand/sand.rs index f247359..48fcd8a 100644 --- a/examples/sand/sand.rs +++ b/examples/sand/sand.rs @@ -68,9 +68,9 @@ pub fn variate_color(color: [u8; 3], range: f32, seed: Vec2) -> [u8; 3] { [r, g, b] } +const PHI: f32 = 1.61803; + fn sticky_rand(pos: Vec2) -> f32 { let seed = 123.0; - ((pos * std::f32::consts::PHI).distance(pos) * seed * pos.x) - .tan() - .fract() + ((pos * PHI).distance(pos) * seed * pos.x).tan().fract() }