simulation: draw cells Left-Right rather than Down-Up
This commit is contained in:
@@ -80,13 +80,13 @@ void simulation_draw(simulation_t *sim)
|
|||||||
for (size_t i = 0; i < NUM_PROGRAMS; ++i)
|
for (size_t i = 0; i < NUM_PROGRAMS; ++i)
|
||||||
{
|
{
|
||||||
const bf_token *base = sim->memory + (i * SIZEOF_PROGRAM);
|
const bf_token *base = sim->memory + (i * SIZEOF_PROGRAM);
|
||||||
u64 s_x = (i / SIMULATION_ROW) * PROGRAM_ROW;
|
u64 s_x = (i % SIMULATION_ROW) * PROGRAM_ROW;
|
||||||
u64 s_y = (i % SIMULATION_ROW) * PROGRAM_ROW;
|
u64 s_y = (i / SIMULATION_ROW) * PROGRAM_ROW;
|
||||||
|
|
||||||
for (u64 j = 0; j < SIZEOF_PROGRAM; ++j)
|
for (u64 j = 0; j < SIZEOF_PROGRAM; ++j)
|
||||||
{
|
{
|
||||||
u64 p_x = j / PROGRAM_ROW;
|
u64 p_x = j % PROGRAM_ROW;
|
||||||
u64 p_y = j % PROGRAM_ROW;
|
u64 p_y = j / PROGRAM_ROW;
|
||||||
p_x += s_x;
|
p_x += s_x;
|
||||||
p_y += s_y;
|
p_y += s_y;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user