#ifndef GLOBALS_H
#define GLOBALS_H

namespace Salamander
{

/*
** Switch variables based on compiler, throwing an error if the 
** compiler is unsupported.
*/
#ifdef _WIN32

#else
	#error "Unsupported Compiler"
#endif

/*
** Mathematical values
*/
#define PI 3.14159264
#define HALF_PI	(PI * 0.5)
#define TWO_PI (PI * 2.0)

#define RADIANS_TO_DEGREES (180.0 / PI)
#define DEGREES_TO_RADIANS (PI / 180.0)

/*
** Timing values
*/
#define TICKS_PER_SECOND 1000.0
#define MAXIMUM_DELTA 0.1

}

#endif // GLOBALS_H