From a9dc355079bf7926ea43a5e8d5daebcacd6aea51 Mon Sep 17 00:00:00 2001 From: Andy Killorin <37423245+Speedy6451@users.noreply.github.com> Date: Wed, 13 Sep 2023 09:35:30 -0500 Subject: [PATCH] more colors --- pirates/src/lib.rs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pirates/src/lib.rs b/pirates/src/lib.rs index f28300c..4e64835 100644 --- a/pirates/src/lib.rs +++ b/pirates/src/lib.rs @@ -143,13 +143,14 @@ fn render_frame(buffer: &mut [u32; WIDTH*HEIGHT]) { let n = sample_world(point+camera_vec+boat_pos, rand); buffer[y*WIDTH + x] = if n > 0.1 { - 0xFF00FF00 + let n = (n+0.1) * 300.0; + 0xFF00FF00 + (n as u32 + (n as u32) << 8) } else if n > 0.04 { - 0xFF44FF44 - } else if n > -0.03 { - 0xFFFF1111 - } else { - 0xFFFF0000 + let n = (0.1-n) * -300.0; + 0xFF44FF44 + (n as u32 + (n as u32) << 8) + } else { + let n = (n+0.1) * 300.0; + 0xFFFF3333 + (n as u32 + (n as u32) << 8) } } }