Added new physics functions
* Added some new physics functions * Added new documentation * Added some auto checks for OS to rc_os_defines.h * Fixed bugs on settting and getting position of sprites
This commit is contained in:
@@ -1,12 +1,27 @@
|
||||
#ifndef RC_OS_DEFINES_H_INCLUDED
|
||||
#define RC_OS_DEFINES_H_INCLUDED
|
||||
|
||||
#define RC_LINUX
|
||||
//#define RC_WEB
|
||||
//#define RC_WINDOWS
|
||||
//#define RC_ANDROID
|
||||
//#define RC_MAC
|
||||
//#define RC_IOS
|
||||
//USED FOR TESTING ONLY
|
||||
//#define RC_TESTING
|
||||
|
||||
//I am checking Android first since I think it also defines __linux__
|
||||
|
||||
#if defined(__ANDROID__)
|
||||
#define RC_ANDROID
|
||||
#elif defined(__linux__)
|
||||
#define RC_LINUX
|
||||
#elif __EMSCRIPTEN__
|
||||
#define RC_WEB
|
||||
#elif defined(_WIN32) || defined(_WIN64)
|
||||
#define RC_WINDOWS
|
||||
#elif defined(__APPLE__) && defined(__MACH__) // Apple OSX and iOS (Darwin)
|
||||
#include <TargetConditionals.h>
|
||||
#if defined(TARGET_IPHONE_SIMULATOR) || defined(TARGET_OS_IPHONE)
|
||||
#define RC_IOS
|
||||
#else
|
||||
#define RC_MAC
|
||||
#endif // TARGET_IPHONE_SIMULATOR
|
||||
#endif // defined
|
||||
|
||||
#ifdef RC_WEB
|
||||
#define RC_LINUX
|
||||
@@ -20,10 +35,13 @@
|
||||
|
||||
#ifdef RC_IOS
|
||||
#define RC_MOBILE
|
||||
#define RC_DRIVER_GLES2
|
||||
#endif
|
||||
|
||||
//FOR DEBUG PURPOSES
|
||||
//FOR TESTING PURPOSES
|
||||
#ifdef RC_TESTING
|
||||
//#define RC_DRIVER_GLES2
|
||||
#endif // RC_TESTING
|
||||
|
||||
#define RC_PI 3.14159265359
|
||||
|
||||
|
||||
Reference in New Issue
Block a user