From 9c0110122693400366bd52a49b7d4645eae3de57 Mon Sep 17 00:00:00 2001 From: Jesper Jensen Date: Sun, 23 Nov 2025 12:40:14 +0100 Subject: Explicitly state the parameter index --- src/construction.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/construction.c') diff --git a/src/construction.c b/src/construction.c index 6e3cd6e..b73ee69 100644 --- a/src/construction.c +++ b/src/construction.c @@ -68,12 +68,11 @@ struct element* insert_cmd(struct drawing *drawing, struct command cmd) { void execute_drawing(struct drawing *drawing, double inputs[]) { - size_t input_i = 0; for(struct command *current = drawing->root; current != NULL; current = current->next) { switch(current->op) { case CMD_VALUE_INPUT: { assert(current->result.type == ETYPE_VALUE); - current->result.value = inputs[input_i++]; + current->result.value = inputs[current->index]; }break; case CMD_ORIGIN: { assert(current->result.type == ETYPE_POINT); -- cgit v1.2.3