view XCodeiPhoneOS/Demos/src/common.c @ 2429:2c55b72ba46e gsoc2008_iphone

testdyngles is exactly what it sounds like -- a version of testdyngl that uses OpenGL ES calls instead of OpenGL. Was necessary to create because glOrtho is called glOrthof in OpenGL ES, and OpenGL ES doesn't have glBegin() type semantics for specifying geometry.
author Holmes Futrell <hfutrell@umail.ucsb.edu>
date Fri, 15 Aug 2008 00:52:52 +0000
parents d3952f445f4d
children
line wrap: on
line source

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