mirror of
https://github.com/Milxnor/Project-Reboot-3.0.git
synced 2026-01-13 02:42:22 +01:00
idek
remove s18+ storm effect, fix teams on all versions, fix a crash, fix 1.11 restarting
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
#include "inc.h"
|
||||
|
||||
class FPlatformMath
|
||||
class FGenericPlatformMath
|
||||
{
|
||||
public:
|
||||
static constexpr FORCEINLINE int32 TruncToInt(float F)
|
||||
@@ -21,6 +21,8 @@ public:
|
||||
return (A <= B) ? A : B;
|
||||
}
|
||||
|
||||
static FORCENOINLINE float Fmod(float X, float Y);
|
||||
|
||||
static FORCEINLINE int32 FloorToInt(float F)
|
||||
{
|
||||
return TruncToInt(floorf(F));
|
||||
@@ -40,6 +42,23 @@ public:
|
||||
return (A >= B) ? A : B;
|
||||
}
|
||||
|
||||
static FORCEINLINE float Sin(float Value) { return sinf(Value); }
|
||||
static FORCEINLINE float Asin(float Value) { return asinf((Value < -1.f) ? -1.f : ((Value < 1.f) ? Value : 1.f)); }
|
||||
static FORCEINLINE float Sinh(float Value) { return sinhf(Value); }
|
||||
static FORCEINLINE float Cos(float Value) { return cosf(Value); }
|
||||
static FORCEINLINE float Acos(float Value) { return acosf((Value < -1.f) ? -1.f : ((Value < 1.f) ? Value : 1.f)); }
|
||||
static FORCEINLINE float Tan(float Value) { return tanf(Value); }
|
||||
static FORCEINLINE float Atan(float Value) { return atanf(Value); }
|
||||
static float Atan2(float Y, float X);
|
||||
static FORCEINLINE float Sqrt(float Value) { return sqrtf(Value); }
|
||||
static FORCEINLINE float Pow(float A, float B) { return powf(A, B); }
|
||||
|
||||
template< class T >
|
||||
static constexpr FORCEINLINE T Abs(const T A)
|
||||
{
|
||||
return (A >= (T)0) ? A : -A;
|
||||
}
|
||||
|
||||
static FORCEINLINE float FloorToFloat(float F)
|
||||
{
|
||||
return floorf(F);
|
||||
|
||||
Reference in New Issue
Block a user