From 5a0234c0eff069e13fdef204d810d994ab7858f9 Mon Sep 17 00:00:00 2001 From: Nic Gaffney Date: Mon, 9 Sep 2024 17:32:19 -0500 Subject: UI: Expanded configuration options --- src/config.zig | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src/config.zig') diff --git a/src/config.zig b/src/config.zig index 36de99a..fd088ea 100644 --- a/src/config.zig +++ b/src/config.zig @@ -7,11 +7,14 @@ pub const screenHeight = 1080; pub const particleMax = 10000; pub const initialParticles = 2000; pub const colorAmnt = colors.len; -pub const numThreads = 12; +pub const numThreads = 16; pub var particleCount: i32 = initialParticles; -pub var radius: f32 = 100.0; pub var minDistance: f32 = 20.0; +pub var friction: f32 = 0.95; +pub var radius: [colorAmnt]f32 = undefined; +pub var speed: [colorAmnt]i32 = undefined; +pub var rules: [colorAmnt][colorAmnt]f32 = undefined; pub var colors = [_]rl.Color{ rl.Color.red, rl.Color.green, @@ -23,7 +26,7 @@ pub var colors = [_]rl.Color{ rl.Color.gray, }; -pub fn customColors() [8]rl.Color { +pub fn customColors() [colorAmnt]rl.Color { return .{ rl.getColor(0xF38BA8FF), rl.getColor(0xA6E3A1FF), @@ -35,5 +38,3 @@ pub fn customColors() [8]rl.Color { rl.getColor(0xCBA6F7FF), }; } - -pub var rules: [colorAmnt][colorAmnt]f32 = undefined; -- cgit v1.2.3