From 11ca9986316d47f179bac21b5082880a3f517ba6 Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Thu, 31 Oct 2024 20:06:47 -0400 Subject: change vector type from int to float --- geo.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'geo.c') diff --git a/geo.c b/geo.c index 0f70eaf..976b668 100644 --- a/geo.c +++ b/geo.c @@ -28,15 +28,14 @@ insetRect(Rectangle r, float n) { Vector * noOverlapPositions(int n, Rectangle bounds, float radius) { Vector *ps; - Rectangle r; int i, j; if ((ps = malloc(n*sizeof(Vector))) == NULL) sysfatal("Failed to allocate position array.\n"); - r = insetRect(bounds, radius); + bounds = insetRect(bounds, radius); for (i = 0; i < n; i++) { - ps[i] = randPtInRect(r); + ps[i] = randPtInRect(bounds); for (j = 0; j < i; j++) if (isCollision(ps[j], radius, ps[i], radius)) break; -- cgit v1.2.3