From b68f9b2e6e0a3362ca6cc52d556ce6ce35ffc72e Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Wed, 18 Mar 2026 10:46:21 +0000 Subject: [PATCH] simulation: draw cells Left-Right rather than Down-Up --- src/simulation.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/simulation.c b/src/simulation.c index 2759802..9d179cc 100644 --- a/src/simulation.c +++ b/src/simulation.c @@ -80,13 +80,13 @@ void simulation_draw(simulation_t *sim) for (size_t i = 0; i < NUM_PROGRAMS; ++i) { const bf_token *base = sim->memory + (i * SIZEOF_PROGRAM); - u64 s_x = (i / SIMULATION_ROW) * PROGRAM_ROW; - u64 s_y = (i % SIMULATION_ROW) * PROGRAM_ROW; + u64 s_x = (i % SIMULATION_ROW) * PROGRAM_ROW; + u64 s_y = (i / SIMULATION_ROW) * PROGRAM_ROW; for (u64 j = 0; j < SIZEOF_PROGRAM; ++j) { - u64 p_x = j / PROGRAM_ROW; - u64 p_y = j % PROGRAM_ROW; + u64 p_x = j % PROGRAM_ROW; + u64 p_y = j / PROGRAM_ROW; p_x += s_x; p_y += s_y;