mirror of
https://github.com/bjornbytes/lovr.git
synced 2024-07-02 12:33:52 +00:00
Body:getWorld;
This commit is contained in:
parent
835f0da058
commit
1115929583
|
@ -281,6 +281,12 @@ int l_lovrBodySetUserData(lua_State* L) {
|
||||||
return 0;
|
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[] = {
|
const luaL_Reg lovrBody[] = {
|
||||||
{ "getPosition", l_lovrBodyGetPosition },
|
{ "getPosition", l_lovrBodyGetPosition },
|
||||||
{ "setPosition", l_lovrBodySetPosition },
|
{ "setPosition", l_lovrBodySetPosition },
|
||||||
|
@ -310,5 +316,6 @@ const luaL_Reg lovrBody[] = {
|
||||||
{ "setAwake", l_lovrBodySetAwake },
|
{ "setAwake", l_lovrBodySetAwake },
|
||||||
{ "getUserData", l_lovrBodyGetUserData },
|
{ "getUserData", l_lovrBodyGetUserData },
|
||||||
{ "setUserData", l_lovrBodySetUserData },
|
{ "setUserData", l_lovrBodySetUserData },
|
||||||
|
{ "getWorld", l_lovrBodyGetWorld },
|
||||||
{ NULL, NULL }
|
{ NULL, NULL }
|
||||||
};
|
};
|
||||||
|
|
|
@ -260,3 +260,7 @@ void* lovrBodyGetUserData(Body* body) {
|
||||||
void lovrBodySetUserData(Body* body, void* data) {
|
void lovrBodySetUserData(Body* body, void* data) {
|
||||||
dBodySetData(body->id, 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 lovrBodySetAwake(Body* body, int awake);
|
||||||
void* lovrBodyGetUserData(Body* body);
|
void* lovrBodyGetUserData(Body* body);
|
||||||
void lovrBodySetUserData(Body* body, void* data);
|
void lovrBodySetUserData(Body* body, void* data);
|
||||||
|
World* lovrBodyGetWorld(Body* body);
|
||||||
|
|
Loading…
Reference in a new issue