aboutsummaryrefslogtreecommitdiff
path: root/src/config.zig
diff options
context:
space:
mode:
authorNic Gaffney <gaffney_nic@protonmail.com>2024-06-12 21:15:52 -0500
committerNic Gaffney <gaffney_nic@protonmail.com>2024-06-12 21:15:52 -0500
commit963fae202108acd0498349e872e4811fa6c6aba0 (patch)
tree1a7d5b6ee837700819d8f6f5a2484342a0ab6ec1 /src/config.zig
parent6084001df845815efd9c0eb712acf4fd9311ce36 (diff)
downloadparticle-sim-963fae202108acd0498349e872e4811fa6c6aba0.tar.gz
Added imgui for configuration
Diffstat (limited to 'src/config.zig')
-rw-r--r--src/config.zig8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/config.zig b/src/config.zig
index 1f72ad4..162f71c 100644
--- a/src/config.zig
+++ b/src/config.zig
@@ -1,11 +1,13 @@
const rl = @import("raylib");
+const part = @import("particle.zig");
pub const screenWidth = 2560;
pub const screenHeight = 1440;
pub const particleMax = 4000;
pub const initialParticles = 3000;
-pub const radius = 100.0;
-pub const minDistance = 20.0;
+pub var particleCount: i32 = initialParticles;
+pub var radius: f32 = 100.0;
+pub var minDistance: f32 = 20.0;
pub const colors = [_]rl.Color{
rl.Color.red,
rl.Color.green,
@@ -14,5 +16,7 @@ pub const colors = [_]rl.Color{
rl.Color.magenta,
rl.Color.brown,
rl.Color.orange,
+ rl.Color.gray,
};
pub const colorAmnt = colors.len;
+pub var rules: [colorAmnt][colorAmnt]f32 = undefined;