#define getFloatValue(name,var) \ lua_pushstring(L,name); \ lua_gettable(L,-2); \ if(lua_isnumber(L,-1)){ \ var=lua_tonumber(L,-1); \ } \ lua_pop(L,1); #define getIntValue(name,var) \ lua_pushstring(L,name); \ lua_gettable(L,-2); \ if(lua_isinteger(L,-1)){ \ var=lua_tointeger(L,-1); \ } \ lua_pop(L,1);