From 12504a18ec5b76df037482ea2cf435d8c320efbc Mon Sep 17 00:00:00 2001 From: ShadowNinja Date: Mon, 16 Sep 2013 16:13:39 -0400 Subject: Remove vector metatable setting This not only makes the vector functions faster, but also makes them more consistent with other functions. --- doc/lua_api.txt | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) (limited to 'doc') diff --git a/doc/lua_api.txt b/doc/lua_api.txt index cfea3b5c1..5a0d5817f 100644 --- a/doc/lua_api.txt +++ b/doc/lua_api.txt @@ -1037,22 +1037,12 @@ vector.length(v) -> number vector.normalize(v) -> vector vector.round(v) -> vector vector.equal(v1, v2) -> bool +For the folowing x can be either a vector or a number. vector.add(v, x) -> vector - ^ x can be annother vector or a number vector.subtract(v, x) -> vector vector.multiply(v, x) -> vector vector.divide(v, x) -> vector -You can also use Lua operators on vectors. -For example: - v1 = vector.new() - v1 = v1 + 5 - v2 = vector.new(v1) - v1 = v1 * v2 - if v1 == v2 then - error("Math broke") - end - Helper functions ----------------- dump2(obj, name="_", dumped={}) -- cgit v1.2.3