From 5b7c1617503706bd003461b6f29b1e86e5a0f04b Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 3 Mar 2023 22:48:00 +0800 Subject: [PATCH] 1 --- server/gameserver/app.cc | 3 +++ server/gameserver/lispenv.cc | 13 +++++++++++++ server/gameserver/lispenv.h | 23 +++++++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 server/gameserver/lispenv.cc create mode 100644 server/gameserver/lispenv.h diff --git a/server/gameserver/app.cc b/server/gameserver/app.cc index ce024f40..75ac285f 100644 --- a/server/gameserver/app.cc +++ b/server/gameserver/app.cc @@ -26,6 +26,7 @@ #include "perfmonitor.h" #include "killmgr.h" #include "httpproxy.h" +#include "lispenv.h" #include "ss_msgid.pb.h" #include "ss_proto.pb.h" @@ -177,6 +178,7 @@ bool App::Init(int argc, char* argv[]) SkillHelper::Init(); JsonDataMgr::Instance()->Init(); mt::MetaMgr::Instance()->Init(); + LispEnv::Instance()->Init(); SelfChecker::Init(); EntityFactory::Instance()->Init(); uuid.SetMachineId((node_id - 1) * MAX_NODE_ID + instance_id); @@ -234,6 +236,7 @@ void App::UnInit() KillMgr::Instance()->UnInit(); EntityFactory::Instance()->UnInit(); SelfChecker::UnInit(); + LispEnv::Instance()->UnInit(); mt::MetaMgr::Instance()->UnInit(); JsonDataMgr::Instance()->UnInit(); f8::BtMgr::Instance()->UnInit(); diff --git a/server/gameserver/lispenv.cc b/server/gameserver/lispenv.cc new file mode 100644 index 00000000..93c4f24b --- /dev/null +++ b/server/gameserver/lispenv.cc @@ -0,0 +1,13 @@ +#include "precompile.h" + +#include "lispenv.h" + +void LispEnv::Init() +{ + +} + +void LispEnv::UnInit() +{ + +} diff --git a/server/gameserver/lispenv.h b/server/gameserver/lispenv.h new file mode 100644 index 00000000..93e61d0b --- /dev/null +++ b/server/gameserver/lispenv.h @@ -0,0 +1,23 @@ +#pragma once + +#include +#include + +class LispEnv : public a8::Singleton +{ + + private: + LispEnv() {}; + friend class a8::Singleton; + + public: + + void Init(); + void UnInit(); + + std::shared_ptr GetSkillEnv() { return skill_env_; }; + + private: + + std::shared_ptr skill_env_; +};