| 123456789101112131415161718192021222324252627282930313233343536 |
- /*
- * 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);
- }
|