| 2818 | } |
| 2819 | |
| 2820 | Vector4* CheckVector4(lua_State* L, int index) |
| 2821 | { |
| 2822 | Vector4* v = (Vector4*)CheckUserType(L, index, TYPE_HASHES[SCRIPT_TYPE_VECTOR4], 0); |
| 2823 | if (!CheckVector4Components(v)) |
| 2824 | { |
| 2825 | luaL_error(L, "argument #%d contains one or more values which are not numbers: vmath.vector4(%f, %f, %f, %f)", index, v->getX(), v->getY(), v->getZ(), v->getW()); |
| 2826 | } |
| 2827 | return v; |
| 2828 | } |
| 2829 | |
| 2830 | void PushQuat(lua_State* L, const Quat& q) |
| 2831 | { |