diff options
author | Mattes D <github@xoft.cz> | 2020-04-15 01:23:24 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-15 01:23:24 +0200 |
commit | f84bab3bc21be6a8f574a8e4a590cb540dee2fd5 (patch) | |
tree | d929b8b3c2567160f61c572492787869f52101b3 /src/Bindings/ManualBindings.cpp | |
parent | Bindings: Allow coercion between Vector3 subtypes. (#4646) (diff) | |
download | cuberite-f84bab3bc21be6a8f574a8e4a590cb540dee2fd5.tar cuberite-f84bab3bc21be6a8f574a8e4a590cb540dee2fd5.tar.gz cuberite-f84bab3bc21be6a8f574a8e4a590cb540dee2fd5.tar.bz2 cuberite-f84bab3bc21be6a8f574a8e4a590cb540dee2fd5.tar.lz cuberite-f84bab3bc21be6a8f574a8e4a590cb540dee2fd5.tar.xz cuberite-f84bab3bc21be6a8f574a8e4a590cb540dee2fd5.tar.zst cuberite-f84bab3bc21be6a8f574a8e4a590cb540dee2fd5.zip |
Diffstat (limited to 'src/Bindings/ManualBindings.cpp')
-rw-r--r-- | src/Bindings/ManualBindings.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/Bindings/ManualBindings.cpp b/src/Bindings/ManualBindings.cpp index 063c7f582..5bf5062c9 100644 --- a/src/Bindings/ManualBindings.cpp +++ b/src/Bindings/ManualBindings.cpp @@ -2967,7 +2967,7 @@ static int tolua_cLineBlockTracer_FirstSolidHitTrace(lua_State * tolua_S) { // This is the Vector3-based variant of the call: if ( - !L.CheckParamUserType(idx + 1, "Vector3<double>", idx + 2) || + !L.CheckParamVector3(idx + 1, idx + 2) || !L.CheckParamEnd(idx + 3) ) { @@ -3061,11 +3061,11 @@ static int tolua_cLineBlockTracer_LineOfSightTrace(lua_State * tolua_S) return 1; } - if (L.IsParamUserType(idx + 1, "Vector3<double>")) + if (L.IsParamVector3(idx + 1)) { - // This is the Vector3d-based variant of the call: + // This is the Vector3-based variant of the call: if ( - !L.CheckParamUserType(idx + 1, "Vector3<double>", idx + 2) || + !L.CheckParamVector3(idx + 1, idx + 2) || // Optional param lineOfSight is not checked !L.CheckParamEnd(idx + 4) ) @@ -3089,7 +3089,7 @@ static int tolua_cLineBlockTracer_LineOfSightTrace(lua_State * tolua_S) return 1; } - tolua_error(L, "cLineBlockTracer:LineOfSightTrace(): Invalid parameters, expected either a set of coords, or two Vector3d's", nullptr); + tolua_error(L, "cLineBlockTracer:LineOfSightTrace(): Invalid parameters, expected either a set of coords, or two Vector3's", nullptr); return 0; } |