diff Xcode-iPhoneOS/Demos/src/common.c @ 3277:20326ba2bda2

This name inconsistency has been bugging me for a while...
author Sam Lantinga <slouken@libsdl.org>
date Sat, 19 Sep 2009 07:32:36 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Xcode-iPhoneOS/Demos/src/common.c	Sat Sep 19 07:32:36 2009 +0000
@@ -0,0 +1,36 @@
+/*
+ *	common.c
+ *	written by Holmes Futrell
+ *	use however you want
+ */
+
+#include "common.h"
+#include "SDL.h"
+#include <stdlib.h>
+
+/*
+	Produces a random int x, min <= x <= max 
+	following a uniform distribution
+*/
+int
+randomInt(int min, int max)
+{
+    return min + rand() % (max - min + 1);
+}
+
+/*
+	Produces a random float x, min <= x <= max 
+	following a uniform distribution
+ */
+float
+randomFloat(float min, float max)
+{
+    return rand() / (float) RAND_MAX *(max - min) + min;
+}
+
+void
+fatalError(const char *string)
+{
+    printf("%s: %s\n", string, SDL_GetError());
+    exit(1);
+}