From 338a544c78b9a6192988a93ddaa402016fe48850 Mon Sep 17 00:00:00 2001 From: bjorn Date: Mon, 29 May 2017 10:42:07 -0700 Subject: [PATCH] Correct indices in shape list and joint list; --- src/api/types/collider.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/api/types/collider.c b/src/api/types/collider.c index 10b302c3..642deb4a 100644 --- a/src/api/types/collider.c +++ b/src/api/types/collider.c @@ -34,7 +34,7 @@ int l_lovrColliderGetShapeList(lua_State* L) { vec_void_t* shapes = lovrColliderGetShapes(collider); for (int i = 0; i < shapes->length; i++) { luax_pushshape(L, shapes->data[i]); - lua_rawseti(L, -2, i); + lua_rawseti(L, -2, i + 1); } return 1; } @@ -45,7 +45,7 @@ int l_lovrColliderGetJointList(lua_State* L) { vec_void_t* joints = lovrColliderGetJoints(collider); for (int i = 0; i < joints->length; i++) { luax_pushshape(L, joints->data[i]); - lua_rawseti(L, -2, i); + lua_rawseti(L, -2, i + 1); } return 1; }