MineOS/lib/vector.lua
Igor Timofeev 32c2275290 Такс
2017-01-04 07:10:20 +03:00

31 lines
788 B
Lua

local vectorLibrary = {}
------------------------------------------------------------------------------------------------------------------------
function vectorLibrary.newVector2(x, y)
-- checkArg(1, x, "number")
-- checkArg(2, y, "number")
return { x, y }
end
function vectorLibrary.newVector3(x, y, z)
-- checkArg(1, x, "number")
-- checkArg(2, y, "number")
-- checkArg(3, z, "number")
return { x, y, z }
end
function vectorLibrary.newVector4(x, y, z, w)
-- checkArg(1, x, "number")
-- checkArg(2, y, "number")
-- checkArg(3, z, "number")
-- checkArg(4, w, "number")
return { x, y, z, w }
end
------------------------------------------------------------------------------------------------------------------------
return vectorLibrary