typedef double cpFloat; #define cpfsqrt sqrt #define cpfsin sin #define cpfcos cos #define cpfatan2 atan2 #define cpfmod fmod #define cpfexp exp #define cpfpow pow #define cpffloor floor #define cpfceil ceil //typedef float cpFloat; //#define cpfsqrt sqrtf //#define cpfsin sinf //#define cpfcos cosf //#define cpfatan2 atan2f //#define cpfmod fmodf //#define cpfexp expf //#define cpfpow powf //#define cpffloor floorf //#define cpfceil ceilf typedef size_t cpHashValue; typedef unsigned int cpCollisionType; typedef unsigned int cpLayers; typedef unsigned int cpGroup;