diff --git a/src/modules/physics/box2d/World.cpp b/src/modules/physics/box2d/World.cpp index bdda75ccd..0aff2ff5b 100644 --- a/src/modules/physics/box2d/World.cpp +++ b/src/modules/physics/box2d/World.cpp @@ -569,7 +569,7 @@ b2Body *World::getGroundBody() const return groundBody; } -int World::queryBoundingBox(lua_State *L) +int World::queryFixturesInArea(lua_State *L) { b2AABB box; float lx = (float)luaL_checknumber(L, 1); diff --git a/src/modules/physics/box2d/World.h b/src/modules/physics/box2d/World.h index 669e39921..208b202ea 100644 --- a/src/modules/physics/box2d/World.h +++ b/src/modules/physics/box2d/World.h @@ -286,7 +286,7 @@ class World : public Object, public b2ContactListener, public b2ContactFilter, p /** * Calls a callback on all fixtures that overlap a given bounding box. **/ - int queryBoundingBox(lua_State *L); + int queryFixturesInArea(lua_State *L); /** * Gets all fixtures that overlap a given bounding box. diff --git a/src/modules/physics/box2d/wrap_World.cpp b/src/modules/physics/box2d/wrap_World.cpp index 68305b9ae..87080dc20 100644 --- a/src/modules/physics/box2d/wrap_World.cpp +++ b/src/modules/physics/box2d/wrap_World.cpp @@ -178,11 +178,17 @@ int w_World_getContacts(lua_State *L) return ret; } -int w_World_queryBoundingBox(lua_State *L) +int w_World_queryFixturesInArea(lua_State *L) { World *t = luax_checkworld(L, 1); lua_remove(L, 1); - return t->queryBoundingBox(L); + return t->queryFixturesInArea(L); +} + +int w_World_queryBoundingBox(lua_State* L) +{ + luax_markdeprecated(L, 1, "World:queryBoundingBox", API_METHOD, DEPRECATED_RENAMED, "World:queryFixturesInArea"); + return w_World_queryFixturesInArea(L); } int w_World_getFixturesInArea(lua_State *L) @@ -236,12 +242,15 @@ static const luaL_Reg w_World_functions[] = { "getBodies", w_World_getBodies }, { "getJoints", w_World_getJoints }, { "getContacts", w_World_getContacts }, - { "queryBoundingBox", w_World_queryBoundingBox }, + { "queryFixturesInArea", w_World_queryFixturesInArea }, { "getFixturesInArea", w_World_getFixturesInArea }, { "rayCast", w_World_rayCast }, { "destroy", w_World_destroy }, { "isDestroyed", w_World_isDestroyed }, + // Deprecated + { "queryBoundingBox", w_World_queryBoundingBox }, + { 0, 0 } };