aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Server
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2021-12-17 14:05:01 +0100
committerShauren <shauren.trinity@gmail.com>2021-12-17 14:23:43 +0100
commite8b3dda4a0cbbea0236ec607265fe80236c17a74 (patch)
tree63eadf6097808d98235a1a33329e02e811cc8206 /src/server/game/Server
parent446997cdf2bf24163141d7dcaa80bb6ef891f933 (diff)
Core/BattlePets: Wrap battle pet related code in a separate namespace
Diffstat (limited to 'src/server/game/Server')
-rw-r--r--src/server/game/Server/WorldSession.cpp2
-rw-r--r--src/server/game/Server/WorldSession.h10
2 files changed, 8 insertions, 4 deletions
diff --git a/src/server/game/Server/WorldSession.cpp b/src/server/game/Server/WorldSession.cpp
index f735d490903..84d9ef9ff86 100644
--- a/src/server/game/Server/WorldSession.cpp
+++ b/src/server/game/Server/WorldSession.cpp
@@ -139,7 +139,7 @@ WorldSession::WorldSession(uint32 id, std::string&& name, uint32 battlenetAccoun
_timeSyncClockDeltaQueue(6),
_timeSyncClockDelta(0),
_pendingTimeSyncRequests(),
- _battlePetMgr(std::make_unique<BattlePetMgr>(this)),
+ _battlePetMgr(std::make_unique<BattlePets::BattlePetMgr>(this)),
_collectionMgr(std::make_unique<CollectionMgr>(this))
{
memset(_tutorials, 0, sizeof(_tutorials));
diff --git a/src/server/game/Server/WorldSession.h b/src/server/game/Server/WorldSession.h
index 24354eccd30..ef54ee1167f 100644
--- a/src/server/game/Server/WorldSession.h
+++ b/src/server/game/Server/WorldSession.h
@@ -40,7 +40,6 @@
#include <unordered_map>
#include <unordered_set>
-class BattlePetMgr;
class BlackMarketEntry;
class CollectionMgr;
class Creature;
@@ -65,6 +64,11 @@ enum class AuctionResult : int8;
enum InventoryResult : uint8;
enum class StableResult : uint8;
+namespace BattlePets
+{
+ class BattlePetMgr;
+}
+
namespace lfg
{
struct LfgJoinResultData;
@@ -1143,7 +1147,7 @@ class TC_GAME_API WorldSession
uint32 AdjustClientMovementTime(uint32 time) const;
// Battle Pets
- BattlePetMgr* GetBattlePetMgr() const { return _battlePetMgr.get(); }
+ BattlePets::BattlePetMgr* GetBattlePetMgr() const { return _battlePetMgr.get(); }
CollectionMgr* GetCollectionMgr() const { return _collectionMgr.get(); }
@@ -1929,7 +1933,7 @@ class TC_GAME_API WorldSession
uint32 _timeSyncNextCounter;
uint32 _timeSyncTimer;
- std::unique_ptr<BattlePetMgr> _battlePetMgr;
+ std::unique_ptr<BattlePets::BattlePetMgr> _battlePetMgr;
std::unique_ptr<CollectionMgr> _collectionMgr;