Add basic lua 5.3 support

This commit is contained in:
Bart van Strien
2015-06-16 10:25:41 +02:00
parent df1bd42dec
commit 3cb777e2b7
39 changed files with 252 additions and 187 deletions
+4 -4
View File
@@ -165,9 +165,9 @@ int w_Fixture_setFilterData(lua_State *L)
{
Fixture *t = luax_checkfixture(L, 1);
int v[3];
v[0] = luaL_checkint(L, 2);
v[1] = luaL_checkint(L, 3);
v[2] = luaL_checkint(L, 4);
v[0] = (int) luaL_checknumber(L, 2);
v[1] = (int) luaL_checknumber(L, 3);
v[2] = (int) luaL_checknumber(L, 4);
t->setFilterData(v);
return 0;
}
@@ -250,7 +250,7 @@ int w_Fixture_getGroupIndex(lua_State *L)
int w_Fixture_setGroupIndex(lua_State *L)
{
Fixture *t = luax_checkfixture(L, 1);
int i = luaL_checkint(L, 2);
int i = (int) luaL_checknumber(L, 2);
t->setGroupIndex(i);
return 0;
}