summaryrefslogtreecommitdiffstats
path: root/geo.c
diff options
context:
space:
mode:
Diffstat (limited to 'geo.c')
-rw-r--r--geo.c29
1 files changed, 0 insertions, 29 deletions
diff --git a/geo.c b/geo.c
index 60c0ae2..84c73cf 100644
--- a/geo.c
+++ b/geo.c
@@ -1,10 +1,5 @@
-#include <stdlib.h>
-#include <time.h>
-
#include "balls.h"
-static float randFloat(float lo, float hi);
-
int
isCollision(float2 p1, float r1, float2 p2, float r2) {
float2 dist;
@@ -21,27 +16,3 @@ insetRect(Rectangle r, float n) {
r.max -= n;
return r;
}
-
-float2
-randPtInRect(Rectangle r) {
- float2 pt = {
- randFloat(r.min[0], r.max[0]),
- randFloat(r.min[1], r.max[1])
- };
- return pt;
-}
-
-static float
-randFloat(float lo, float hi) {
- float r, diff;
- static int isInitialized = 0;
-
- if (!isInitialized) { /* First call. */
- srand(time(0));
- isInitialized = 1;
- }
-
- r = (float) rand() / RAND_MAX;
- diff = hi - lo;
- return lo + r*diff;
-}