Add CBeamProjectile

Former-commit-id: 7de5f08127
This commit is contained in:
Henrique Gemignani Passos Lima
2022-11-24 18:29:09 +02:00
parent acc72c8306
commit 45e9cdeb71
13 changed files with 168 additions and 28 deletions

View File

@@ -43,15 +43,16 @@ typedef int _INT32;
typedef unsigned int _UINT32;
#endif
int abs(int n);
#ifdef __MWERKS__
#define abs(n) __abs(n)
// #define abs(n) __abs(n)
#define labs(n) __labs(n)
static inline double fabs(double x) { return __fabs(x); }
#else
static inline int abs(int n) {
int mask = n >> 31;
return (n + mask) ^ mask;
}
// static inline int abs(int n) {
// int mask = n >> 31;
// return (n + mask) ^ mask;
// }
#endif
extern _INT32 __float_huge[];