From e8b3dda4a0cbbea0236ec607265fe80236c17a74 Mon Sep 17 00:00:00 2001 From: Shauren Date: Fri, 17 Dec 2021 14:05:01 +0100 Subject: Core/BattlePets: Wrap battle pet related code in a separate namespace --- src/server/game/Server/WorldSession.cpp | 2 +- src/server/game/Server/WorldSession.h | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) (limited to 'src/server/game/Server') 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(this)), + _battlePetMgr(std::make_unique(this)), _collectionMgr(std::make_unique(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 #include -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; + std::unique_ptr _battlePetMgr; std::unique_ptr _collectionMgr; -- cgit v1.2.3