diff options
Diffstat (limited to 'src/net/net.cpp')
-rw-r--r-- | src/net/net.cpp | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/src/net/net.cpp b/src/net/net.cpp index 39575372..8921a954 100644 --- a/src/net/net.cpp +++ b/src/net/net.cpp @@ -35,16 +35,21 @@ #include "net/skillhandler.h" #include "net/tradehandler.h" -#ifdef TMWSERV_SUPPORT #include "net/tmwserv/inventoryhandler.h" +#include "net/ea/inventoryhandler.h" + +#ifdef TMWSERV_SUPPORT #include "net/tmwserv/playerhandler.h" #include "net/tmwserv/tradehandler.h" #else -#include "net/ea/inventoryhandler.h" #include "net/ea/playerhandler.h" #include "net/ea/tradehandler.h" #endif +namespace EAthena { +extern InventoryHandler *inventoryHandler; +} + Net::AdminHandler *Net::getAdminHandler() { // TODO @@ -77,7 +82,11 @@ Net::GuildHandler *Net::getGuildHandler() Net::InventoryHandler *Net::getInventoryHandler() { - return inventoryHandler; +#ifdef TMWSERV_SUPPORT + return TmwServ::inventoryHandler; +#else + return EAthena::inventoryHandler; +#endif } Net::LoginHandler *Net::getLoginHandler() |