///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////
| 1564 | ////////////////////////////////////////////////////////////////////// |
| 1565 | ////////////////////////////////////////////////////////////////////// |
| 1566 | bool CScriptSystem::GetGlobalValue(const char *sKey, int &nVal) |
| 1567 | { |
| 1568 | Validate(); |
| 1569 | lua_getglobal(m_pLS, sKey); |
| 1570 | if (lua_isnumber(m_pLS, -1)) |
| 1571 | { |
| 1572 | nVal =(int)(lua_tonumber(m_pLS, 1)); |
| 1573 | } else |
| 1574 | { |
| 1575 | lua_pop(m_pLS, 1); |
| 1576 | return false; |
| 1577 | } |
| 1578 | lua_pop(m_pLS, 1); |
| 1579 | return true; |
| 1580 | } |
| 1581 | |
| 1582 | ////////////////////////////////////////////////////////////////////// |
| 1583 | ////////////////////////////////////////////////////////////////////// |
no test coverage detected