- Lua vm state in global variable

This commit is contained in:
Enno Rehling 2004-06-07 04:53:28 +00:00
parent 476788755b
commit 7a6935daf7
2 changed files with 9 additions and 7 deletions

View File

@ -1165,6 +1165,7 @@ typedef struct settings {
unsigned int data_turn; unsigned int data_turn;
boolean disabled[MAXKEYWORDS]; boolean disabled[MAXKEYWORDS];
struct param * parameters; struct param * parameters;
void * vm_state;
} settings; } settings;
extern settings global; extern settings global;

View File

@ -645,6 +645,7 @@ main(int argc, char *argv[])
#endif #endif
lua_State * luaState = lua_init(); lua_State * luaState = lua_init();
global.vm_state = luaState;
if ((i=read_args(argc, argv, luaState))!=0) return i; if ((i=read_args(argc, argv, luaState))!=0) return i;
strcat(strcpy(zText, resourcepath()), "/timestrings"); strcat(strcpy(zText, resourcepath()), "/timestrings");