#ifndef LUA_VERSIONINFO_H #define LUA_VERSIONINFO_H #include #include #include "luamain.h" namespace lua { class OffsetGroup { int tblid; DFHack::OffsetGroup *p; public: int GetTableId(){return tblid;}; //OffsetGroup(lua_State *L,DFHack::OffsetGroup *p); //constructor from c++ OffsetGroup(lua_State *L,int id); //constructor from lua int getOffset(lua_State *L); int getAddress(lua_State *L); int getHexValue(lua_State *L); int getString(lua_State *L); int getGroup(lua_State *L); int getSafeOffset(lua_State *L); int getSafeAddress(lua_State *L); int PrintOffsets(lua_State *L); int getName(lua_State *L); int getFullName(lua_State *L); int getParent(lua_State *L); int getKeys(lua_State *L); DEF_LUNE(OffsetGroup); }; void RegisterVersionInfo(lua::state &st); } #endif