Add Fixture:getNext()

--HG--
branch : box2d-update
This commit is contained in:
Bill Meltsner
2011-09-24 12:32:28 -04:00
parent c705063597
commit e962891ba2
4 changed files with 26 additions and 0 deletions
@@ -122,6 +122,16 @@ namespace box2d
luax_newtype(L, "Shape", PHYSICS_SHAPE_T, (void*)shape);
return 1;
}
int w_Fixture_getNext(lua_State * L)
{
Fixture * t = luax_checkfixture(L, 1);
Fixture * f = t->getNext();
if (f == 0) return 0;
f->retain();
luax_newtype(L, "Fixture", PHYSICS_FIXTURE_T, (void*)f);
return 1;
}
int w_Fixture_testPoint(lua_State * L)
{
@@ -254,6 +264,7 @@ namespace box2d
{ "getDensity", w_Fixture_getDensity },
{ "getBody", w_Fixture_getBody },
{ "getShape", w_Fixture_getShape },
{ "getNext", w_Fixture_getNext },
{ "isSensor", w_Fixture_isSensor },
{ "testPoint", w_Fixture_testPoint },
{ "rayCast", w_Fixture_rayCast },