diff --git a/server/gameserver/batchsync.cc b/server/gameserver/batchsync.cc new file mode 100644 index 00000000..b052f459 --- /dev/null +++ b/server/gameserver/batchsync.cc @@ -0,0 +1,3 @@ +#include "precompile.h" + +#include "batchsync.h" diff --git a/server/gameserver/batchsync.h b/server/gameserver/batchsync.h new file mode 100644 index 00000000..b0020014 --- /dev/null +++ b/server/gameserver/batchsync.h @@ -0,0 +1,8 @@ +#pragma once + +class BatchSync +{ +public: + Room* room = nullptr; + +}; diff --git a/server/gameserver/room.h b/server/gameserver/room.h index a75bf5e8..b98bf4b5 100644 --- a/server/gameserver/room.h +++ b/server/gameserver/room.h @@ -35,6 +35,7 @@ class MapInstance; struct RoomInitInfo; struct FrameEventData; class SandTable; +class BatchSync; struct Plane { @@ -252,6 +253,7 @@ public: void CloseRoomSwitch(int tag); void NotifyNewsTicker(int msg_type, std::vector msg_content); std::shared_ptr GetAirRaid() { return air_raid_; } + std::shared_ptr GetBatchSync() { return batch_sync_; } private: void ShuaAndroid(); @@ -402,6 +404,7 @@ private: std::shared_ptr air_drop_; std::shared_ptr air_raid_; + std::shared_ptr batch_sync_; FrameCallNode* top_node_ = nullptr; FrameCallNode* bot_node_ = nullptr;