|
|
int main()
{
using namespace luabind;
lua_State* L = lua_open();
luabind: pen( L );
object stateTable = get_globals(L);//["stateTable"];
for( object::iterator curState = stateTable.begin();curState != stateTable.end();
curState++ )
{
printf("%d\n",object_cast<int>(stateTable[curState.key()]));
}
...
}
my lua file:
table.lua
stateTable=
{ IDLE = 1,
APPROACH =2,
ATTACK = 3,
ESCAPE = 4,
}
我实现不了lua中的数据向c++中数据的转换。急煞我也,到底object_cast怎么使啊?
大家帮我检查一下我的代码,给我提个建议或者解决方案。谢谢!
abcabcabc |
|