Added World, Entity & Player wrappers

- LuaWrapper.cpp/lua_autopush was updated to support CNSocket*
- Added basic getters added for Entity, (x, y, z & type)
- Added basic getter for Player, (name)
- Added bases getter for World, (version)
- Added World.onPlayerAdded & World.onPlayerRemoved events
This commit is contained in:
2021-04-15 21:30:18 -05:00
committed by gsemaj
parent 2aa23a83de
commit 80f0ff7479
13 changed files with 559 additions and 3 deletions

View File

@@ -45,6 +45,9 @@ CXXSRC=\
src/servers/Monitor.cpp\
src/lua/LuaManager.cpp\
src/lua/EventWrapper.cpp\
src/lua/WorldWrapper.cpp\
src/lua/EntityWrapper.cpp\
src/lua/PlayerWrapper.cpp\
src/db/init.cpp\
src/db/login.cpp\
src/db/shard.cpp\
@@ -91,6 +94,9 @@ CXXHDR=\
src/lua/LuaManager.hpp\
src/lua/LuaWrapper.hpp\
src/lua/EventWrapper.hpp\
src/lua/WorldWrapper.hpp\
src/lua/EntityWrapper.hpp\
src/lua/PlayerWrapper.hpp\
src/db/Database.hpp\
src/db/internal.hpp\
vendor/bcrypt/BCrypt.hpp\