Make most Source setters default their z coordinate to 0, instead of erroring in its absence (issue #423)

This commit is contained in:
Bart van Strien
2012-05-19 01:22:38 +02:00
parent 7b161e5c41
commit 839b48c3e9
2 changed files with 5 additions and 5 deletions
+3 -3
View File
@@ -121,7 +121,7 @@ namespace audio
float v[3];
v[0] = (float)luaL_checknumber(L, 2);
v[1] = (float)luaL_checknumber(L, 3);
v[2] = (float)luaL_checknumber(L, 4);
v[2] = (float)luaL_optnumber(L, 4, 0);
t->setPosition(v);
return 0;
}
@@ -143,7 +143,7 @@ namespace audio
float v[3];
v[0] = (float)luaL_checknumber(L, 2);
v[1] = (float)luaL_checknumber(L, 3);
v[2] = (float)luaL_checknumber(L, 4);
v[2] = (float)luaL_optnumber(L, 4, 0);
t->setVelocity(v);
return 0;
}
@@ -165,7 +165,7 @@ namespace audio
float v[3];
v[0] = (float)luaL_checknumber(L, 2);
v[1] = (float)luaL_checknumber(L, 3);
v[2] = (float)luaL_checknumber(L, 4);
v[2] = (float)luaL_optnumber(L, 4, 0);
t->setDirection(v);
return 0;
}