From 4b397f4c8e2b0c8d636cc2782d9571567473975b Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Wed, 17 Sep 2014 11:45:06 +0300 Subject: Remove getter for questHandler. --- src/net/eathena/questhandler.cpp | 1 + src/net/net.cpp | 2 ++ src/net/questhandler.h | 2 ++ src/net/tmwa/questhandler.cpp | 1 + 4 files changed, 6 insertions(+) diff --git a/src/net/eathena/questhandler.cpp b/src/net/eathena/questhandler.cpp index 3c26ae770..76dad59a9 100644 --- a/src/net/eathena/questhandler.cpp +++ b/src/net/eathena/questhandler.cpp @@ -47,6 +47,7 @@ QuestHandler::QuestHandler() : 0 }; handledMessages = _messages; + questHandler = this; } void QuestHandler::handleMessage(Net::MessageIn &msg) diff --git a/src/net/net.cpp b/src/net/net.cpp index f11e4c3b6..14d06bc76 100644 --- a/src/net/net.cpp +++ b/src/net/net.cpp @@ -57,6 +57,7 @@ namespace Net class PartyHandler; class PetHandler; class PlayerHandler; + class QuestHandler; } Net::AdminHandler *adminHandler = nullptr; @@ -81,6 +82,7 @@ Net::AuctionHandler *auctionHandler = nullptr; Net::CashShopHandler *cashShopHandler = nullptr; Net::FamilyHandler *familyHandler = nullptr; Net::BankHandler *bankHandler = nullptr; +Net::QuestHandler *questHandler = nullptr; Net::SkillHandler *Net::getSkillHandler() { diff --git a/src/net/questhandler.h b/src/net/questhandler.h index 8ffad48e0..24da73598 100644 --- a/src/net/questhandler.h +++ b/src/net/questhandler.h @@ -40,4 +40,6 @@ class QuestHandler notfinal } // namespace Net +extern Net::QuestHandler *questHandler; + #endif // NET_QUESTHANDLER_H diff --git a/src/net/tmwa/questhandler.cpp b/src/net/tmwa/questhandler.cpp index b49db8f29..fc3f7eee1 100644 --- a/src/net/tmwa/questhandler.cpp +++ b/src/net/tmwa/questhandler.cpp @@ -44,6 +44,7 @@ QuestHandler::QuestHandler() : 0 }; handledMessages = _messages; + questHandler = this; } void QuestHandler::handleMessage(Net::MessageIn &msg) -- cgit v1.2.3-60-g2f50