mirror of https://github.com/bjornbytes/lovr.git
Body:getWorld;
This commit is contained in:
parent
835f0da058
commit
1115929583
|
@ -281,6 +281,12 @@ int l_lovrBodySetUserData(lua_State* L) {
|
|||
return 0;
|
||||
}
|
||||
|
||||
int l_lovrBodyGetWorld(lua_State* L) {
|
||||
Body* body = luax_checktype(L, 1, Body);
|
||||
luax_pushtype(L, World, lovrBodyGetWorld(body));
|
||||
return 1;
|
||||
}
|
||||
|
||||
const luaL_Reg lovrBody[] = {
|
||||
{ "getPosition", l_lovrBodyGetPosition },
|
||||
{ "setPosition", l_lovrBodySetPosition },
|
||||
|
@ -310,5 +316,6 @@ const luaL_Reg lovrBody[] = {
|
|||
{ "setAwake", l_lovrBodySetAwake },
|
||||
{ "getUserData", l_lovrBodyGetUserData },
|
||||
{ "setUserData", l_lovrBodySetUserData },
|
||||
{ "getWorld", l_lovrBodyGetWorld },
|
||||
{ NULL, NULL }
|
||||
};
|
||||
|
|
|
@ -260,3 +260,7 @@ void* lovrBodyGetUserData(Body* body) {
|
|||
void lovrBodySetUserData(Body* body, void* data) {
|
||||
dBodySetData(body->id, data);
|
||||
}
|
||||
|
||||
World* lovrBodyGetWorld(Body* body) {
|
||||
return body->world;
|
||||
}
|
||||
|
|
|
@ -58,3 +58,4 @@ int lovrBodyIsAwake(Body* body);
|
|||
void lovrBodySetAwake(Body* body, int awake);
|
||||
void* lovrBodyGetUserData(Body* body);
|
||||
void lovrBodySetUserData(Body* body, void* data);
|
||||
World* lovrBodyGetWorld(Body* body);
|
||||
|
|
Loading…
Reference in New Issue