From 723c2ffc8ae9d7a72e4e582528b1dc912970d64b Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Wed, 18 Mar 2026 14:51:49 +0000 Subject: [PATCH] simulation: only draw grid outline if DRAW_PROGRAM_OUTLINE is 1 --- src/base.h | 2 ++ src/simulation.c | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/base.h b/src/base.h index ec0313f..dc54179 100644 --- a/src/base.h +++ b/src/base.h @@ -50,6 +50,8 @@ typedef double f64; #define MUTATION_CHANCE 5000 #define MUTATION_OFFSET 1 +#define DRAW_PROGRAM_OUTLINE 1 + #endif /* Copyright (C) 2026 Aryadev Chavali diff --git a/src/simulation.c b/src/simulation.c index e81d554..36cd9ce 100644 --- a/src/simulation.c +++ b/src/simulation.c @@ -96,11 +96,13 @@ void simulation_draw(simulation_t *sim) (Vector2){CELL_WIDTH, CELL_HEIGHT}, color); } +#if DRAW_PROGRAM_OUTLINE DrawRectangleLinesEx((Rectangle){.x = s_x * CELL_WIDTH, .y = s_y * CELL_HEIGHT, .width = CELL_WIDTH * PROGRAM_ROW_SIZE, .height = CELL_HEIGHT * PROGRAM_ROW_SIZE}, - 1, DARKGRAY); + CELL_WIDTH / PROGRAM_ROW_SIZE, DARKGRAY); +#endif } }