Browse Source

Expose int math functions with different names in Lua to avoid overload resolution bugs. Closes #335.

Lasse Öörni 11 years ago
parent
commit
9c92bae70b
1 changed files with 3 additions and 4 deletions
  1. 3 4
      Source/Engine/LuaScript/pkgs/Math/MathDefs.pkg

+ 3 - 4
Source/Engine/LuaScript/pkgs/Math/MathDefs.pkg

@@ -43,10 +43,9 @@ float Acos(float x);
 float Atan(float x);
 float Atan2(float y, float x);
 
-int Min(int lhs, int rhs);
-int Max(int lhs, int rhs);
-int Abs(int value);
-
+int Min @ MinInt(int lhs, int rhs);
+int Max @ MaxInt(int lhs, int rhs);
+int Abs @ AbsInt(int value);
 int Clamp @ ClampInt(int value, int min, int max);
 
 bool IsPowerOfTwo(unsigned value);