Browse Source

Fix Shape:testPoint's stack indices (issue #430)

Bart van Strien 13 years ago
parent
commit
2986890746
1 changed files with 5 additions and 5 deletions
  1. 5 5
      src/modules/physics/box2d/wrap_Shape.cpp

+ 5 - 5
src/modules/physics/box2d/wrap_Shape.cpp

@@ -60,11 +60,11 @@ namespace box2d
 	int w_Shape_testPoint(lua_State * L)
 	{
 		Shape * t = luax_checkshape(L, 1);
-		float x = (float)luaL_checknumber(L, 1);
-		float y = (float)luaL_checknumber(L, 2);
-		float r = (float)luaL_checknumber(L, 3);
-		float px = (float)luaL_checknumber(L, 4);
-		float py = (float)luaL_checknumber(L, 5);
+		float x = (float)luaL_checknumber(L, 2);
+		float y = (float)luaL_checknumber(L, 3);
+		float r = (float)luaL_checknumber(L, 4);
+		float px = (float)luaL_checknumber(L, 5);
+		float py = (float)luaL_checknumber(L, 6);
 		bool result = t->testPoint(x, y, r, px, py);
 		lua_pushboolean(L, result);
 		return 1;