Added Lua Events

- LuaWrapper creates a simple event layer for lua states. Allowing events to have registered callbacks & be waited on until fired
- EventWrapper exposes this api to scripts
This commit is contained in:
2021-04-10 19:01:20 -05:00
committed by gsemaj
parent 43aa4eaeb8
commit 2aa23a83de
5 changed files with 426 additions and 4 deletions

View File

@@ -44,6 +44,7 @@ CXXSRC=\
src/servers/CNShardServer.cpp\
src/servers/Monitor.cpp\
src/lua/LuaManager.cpp\
src/lua/EventWrapper.cpp\
src/db/init.cpp\
src/db/login.cpp\
src/db/shard.cpp\
@@ -88,6 +89,8 @@ CXXHDR=\
src/servers/CNShardServer.hpp\
src/servers/Monitor.hpp\
src/lua/LuaManager.hpp\
src/lua/LuaWrapper.hpp\
src/lua/EventWrapper.hpp\
src/db/Database.hpp\
src/db/internal.hpp\
vendor/bcrypt/BCrypt.hpp\