| 2836 | } |
| 2837 | |
| 2838 | Quat* CheckQuat(lua_State* L, int index) |
| 2839 | { |
| 2840 | Quat* q = (Quat*)CheckUserType(L, index, TYPE_HASHES[SCRIPT_TYPE_QUAT], 0); |
| 2841 | if (!CheckQuatComponents(q)) |
| 2842 | { |
| 2843 | luaL_error(L, "argument #%d contains one or more values which are not numbers: vmath.quat(%f, %f, %f, %f)", index, q->getX(), q->getY(), q->getZ(), q->getW()); |
| 2844 | } |
| 2845 | return q; |
| 2846 | } |
| 2847 | |
| 2848 | void PushMatrix4(lua_State* L, const Matrix4& m) |
| 2849 | { |