Files
HL2Overcharged/game/server/overcharged/lua_mapadd.h
2025-05-21 21:20:08 +03:00

32 lines
545 B
C++

#include "cbase.h"
#include "OverCharged/luamanager.h"
class MapAddLua : public LuaHandle
{
public:
MapAddLua();
~MapAddLua();
void Init();
void Shutdown();
bool OpenFile(const char* filename);
void OpenCommon();
void CallFunction(const char* function);
void RegFunctions();
void RegGlobals();
private:
bool m_bLuaLoaded;
bool m_bCommonLuaLoaded;
unsigned m_szNewBuffer;
unsigned m_szOldBuffer;
unsigned m_szNewCommonBuffer;
unsigned m_szOldCommonBuffer;
};
MapAddLua* g_LuaHandle = NULL;
extern MapAddLua *GetLuaHandle();