22 #ifndef HDB_LUA_SCRIPT_H 23 #define HDB_LUA_SCRIPT_H 35 Global() : valueOrString(0), value(0) {
46 bool loadLua(
const char *name);
47 void saveGlobalNumber(
const char *global,
double value);
48 void saveGlobalString(
const char *global,
const char *
string);
49 void loadGlobal(
const char *global);
57 void pushInt(
int value);
58 void pushString(
char *
string);
59 void pushFunction(
char *func);
60 void call(
int args,
int returns);
61 bool callFunction(
const char *name,
int returns);
62 void invokeLuaFunction(
char *luaFunc,
int x,
int y,
int value1,
int value2);
67 void checkParameters(
const char *func,
int params);
69 const char *getStringOffStack();
71 void setLuaGlobalValue(
const char *name,
int value);
82 int _pcallErrorhandlerRegistryIndex;
85 int32 _globalLuaLength;
88 bool registerExtensions();
89 void stripComments(
char *chunk);
99 #endif // !HDB_LUA_SCRIPT_H Definition: ai-player.h:25
Definition: savefile.h:54
Definition: lua-script.h:29
Definition: lua-script.h:41