| 1542 | */ |
| 1543 | |
| 1544 | void InitializeSys(lua_State* L) |
| 1545 | { |
| 1546 | int top = lua_gettop(L); |
| 1547 | |
| 1548 | lua_pushvalue(L, LUA_GLOBALSINDEX); |
| 1549 | luaL_register(L, LIB_NAME, ScriptSys_methods); |
| 1550 | |
| 1551 | #define SETCONSTANT(name, val) \ |
| 1552 | lua_pushnumber(L, (lua_Number) val); \ |
| 1553 | lua_setfield(L, -2, #name);\ |
| 1554 | |
| 1555 | SETCONSTANT(NETWORK_CONNECTED, dmSys::NETWORK_CONNECTED); |
| 1556 | SETCONSTANT(NETWORK_CONNECTED_CELLULAR, dmSys::NETWORK_CONNECTED_CELLULAR); |
| 1557 | SETCONSTANT(NETWORK_DISCONNECTED, dmSys::NETWORK_DISCONNECTED); |
| 1558 | |
| 1559 | #undef SETCONSTANT |
| 1560 | |
| 1561 | lua_pop(L, 2); |
| 1562 | |
| 1563 | assert(top == lua_gettop(L)); |
| 1564 | } |
| 1565 | } |
no test coverage detected