summaryrefslogtreecommitdiff
path: root/src/construction.c
diff options
context:
space:
mode:
authorJesper Jensen <jesper@jnsn.dev>2025-11-20 22:31:53 +0100
committerJesper Jensen <jesper@jnsn.dev>2025-11-20 22:31:53 +0100
commitacfa01613f6e7fbeace88a15df61252156d39cf1 (patch)
tree9d81120f36c1cd74dfe5d2691ccf55c8707cd394 /src/construction.c
parent6e4df49832827e21c6d62f722767664e5cb9d575 (diff)
Separate everything out
Diffstat (limited to 'src/construction.c')
-rw-r--r--src/construction.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/construction.c b/src/construction.c
index 918ceef..6e3cd6e 100644
--- a/src/construction.c
+++ b/src/construction.c
@@ -155,6 +155,8 @@ void execute_drawing(struct drawing *drawing, double inputs[]) {
circle_line_intersect(current->arg1->circle, current->arg2->line, current->root, &current->result.point);
}break;
case CMD_POINT_CIRCLE_CIRCLE: {
+ assert(current->arg1->type == ETYPE_CIRCLE);
+ assert(current->arg2->type == ETYPE_CIRCLE);
assert(current->result.type == ETYPE_POINT);
vec2 between_centers;
glm_vec2_sub(current->arg1->circle.center, current->arg2->circle.center, between_centers);