Actually read paths in API;

This commit is contained in:
bjorn 2019-04-07 04:11:50 -07:00
parent e406678b1c
commit f5b976cfae
1 changed files with 4 additions and 4 deletions

View File

@ -225,7 +225,7 @@ int l_lovrHeadsetGetPose(lua_State* L) {
}
int l_lovrHeadsetGetPosition(lua_State* L) {
Path path = { { P_NONE } };
Path path = luax_optpath(L, 1, "head");
float position[3], angle, ax, ay, az;
FOREACH_TRACKING_DRIVER(driver) {
if (driver->getPose(path, &position[0], &position[1], &position[2], &angle, &ax, &ay, &az)) {
@ -239,7 +239,7 @@ int l_lovrHeadsetGetPosition(lua_State* L) {
}
int l_lovrHeadsetGetOrientation(lua_State* L) {
Path path = { { P_HEAD } };
Path path = luax_optpath(L, 1, "head");
float x, y, z, angle, ax, ay, az;
FOREACH_TRACKING_DRIVER(driver) {
if (driver->getPose(path, &x, &y, &z, &angle, &ax, &ay, &az)) {
@ -254,7 +254,7 @@ int l_lovrHeadsetGetOrientation(lua_State* L) {
}
int l_lovrHeadsetGetVelocity(lua_State* L) {
Path path = { { P_HEAD } };
Path path = luax_optpath(L, 1, "head");
float vx, vy, vz;
FOREACH_TRACKING_DRIVER(driver) {
if (driver->getVelocity(path, &vx, &vy, &vz)) {
@ -268,7 +268,7 @@ int l_lovrHeadsetGetVelocity(lua_State* L) {
}
int l_lovrHeadsetGetAngularVelocity(lua_State* L) {
Path path = { { P_HEAD } };
Path path = luax_optpath(L, 1, "head");
float vx, vy, vz;
FOREACH_TRACKING_DRIVER(driver) {
if (driver->getAngularVelocity(path, &vx, &vy, &vz)) {