Added guards to PI define

Added guards to not redefine it if the user is using it with raylib.h
also added an 'f' at the end of the define to keep compliant with raylib's PI define
This commit is contained in:
Narice 2019-05-01 22:03:32 +02:00 committed by GitHub
parent 59c436c922
commit a54af067c2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -91,7 +91,10 @@
#endif
#include <math.h> // Required for: sin(), cos(), sqrt(), pow()
#define PI 3.14159265358979323846 //Required as PI is not always defined in math.h
#ifndef PI
#define PI 3.14159265358979323846f //Required as PI is not always defined in math.h
#endif
#ifdef __cplusplus
extern "C" { // Prevents name mangling of functions