aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Chat/Chat.h
diff options
context:
space:
mode:
authorSpp <spp@jorge.gr>2012-11-17 05:18:37 +0100
committerSpp <spp@jorge.gr>2012-11-17 05:18:37 +0100
commitb99c3477470eddea62095a3ffbf97ffa9240c821 (patch)
tree1e6da591b1707df25facfc480d50ea6dcf248946 /src/server/game/Chat/Chat.h
parentd55771267acb0c4788dd51256930d5cad1acb149 (diff)
Core: Remove Player.h dependency from all the possible headers
Diffstat (limited to 'src/server/game/Chat/Chat.h')
-rwxr-xr-xsrc/server/game/Chat/Chat.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/server/game/Chat/Chat.h b/src/server/game/Chat/Chat.h
index 0c1b22182e1..3b08fd9aa76 100755
--- a/src/server/game/Chat/Chat.h
+++ b/src/server/game/Chat/Chat.h
@@ -20,16 +20,18 @@
#define TRINITYCORE_CHAT_H
#include "SharedDefines.h"
-#include "Player.h"
+#include "WorldSession.h"
#include <vector>
class ChatHandler;
-class WorldSession;
-class WorldObject;
class Creature;
+class Group;
class Player;
class Unit;
+class WorldSession;
+class WorldObject;
+
struct GameTele;
class ChatCommand
@@ -48,7 +50,6 @@ class ChatHandler
public:
WorldSession* GetSession() { return m_session; }
explicit ChatHandler(WorldSession* session) : m_session(session), sentErrorMessage(false) {}
- explicit ChatHandler(Player* player) : m_session(player->GetSession()), sentErrorMessage(false) {}
virtual ~ChatHandler() {}
static void FillMessageData(WorldPacket* data, WorldSession* session, uint8 type, uint32 language, const char *channelName, uint64 target_guid, const char *message, Unit* speaker);
@@ -115,7 +116,7 @@ class ChatHandler
bool extractPlayerTarget(char* args, Player** player, uint64* player_guid = NULL, std::string* player_name = NULL);
std::string playerLink(std::string const& name) const { return m_session ? "|cffffffff|Hplayer:"+name+"|h["+name+"]|h|r" : name; }
- std::string GetNameLink(Player* chr) const { return playerLink(chr->GetName()); }
+ std::string GetNameLink(Player* chr) const;
GameObject* GetNearbyGameObject();
GameObject* GetObjectGlobalyWithGuidOrNearWithDbGuid(uint32 lowguid, uint32 entry);