summaryrefslogtreecommitdiff
path: root/src/net/tmwserv/inventoryhandler.cpp
AgeCommit message (Collapse)AuthorFilesLines
2009-04-06Moved many MessageOut constructions aroundBjørn Lindeijer1-6/+17
No real point in having these abstracted away twice. We're using network interfaces now instead of functions structured in namespaces.
2009-04-05Implement TMWServ's NpcHandlerJared Adams1-2/+2
2009-04-06Use a namespace to keep apart implementations of network handlersBjørn Lindeijer1-0/+4
Since we'll have three "InventoryHandler" classes, etc. this shows an example of how we can compile with all of them at the same time using namespaces. We'll have: Net::InventoryHandler - the interface EAthena::InventoryHandler - the eAthena implementation TmwServ::InventoryHandler - the tmwserv implementation Maybe we'll find a better way later, but for now this works. I'm not convinced yet that using namespaces is better than just using longer class names like EAthenaInventoryHandler.
2009-04-03Fill in TMWServ's TradeHandlerJared Adams1-0/+3
Also started temparary implementation of the Net::getXHandler() methods and started using them.
2009-04-02Start TMWServ's PlayerHandler and InventoryHandlerJared Adams1-0/+43
2009-03-27Changed the includes for the net/tmwserv/ directoryBjørn Lindeijer1-11/+11
2009-03-26Fixes to file headers and header guardsBjørn Lindeijer1-4/+4
Mostly removal of branding for tmwserv related files, as was done for the eAthena client before.
2009-03-23Move all TMWServ-specific code to net/tmwservJared Adams1-0/+79
Also fix several instances where the same net handler was being used for both servers, and a few other related oddities.