Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-04-06 | Use a namespace to keep apart implementations of network handlers | Bjørn Lindeijer | 7 | -17/+42 | |
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-05 | Fixed compile warnings | Bjørn Lindeijer | 6 | -24/+31 | |
Initialization order, return values, unused variables, missing enumerator. | |||||
2009-04-04 | Update Code::Blocks project file | Jared Adams | 1 | -5/+17 | |
2009-04-04 | Fixed CMake build files; both tmwserv and eathena clients will get built, ↵ | Bernd Wachter | 3 | -112/+188 | |
the eathena-binary gets named tmw-ea Fixed gitignore for CMake files | |||||
2009-04-03 | Fill in TMWServ's TradeHandler | Jared Adams | 15 | -132/+224 | |
Also started temparary implementation of the Net::getXHandler() methods and started using them. | |||||
2009-04-02 | Start TMWServ's PlayerHandler and InventoryHandler | Jared Adams | 9 | -17/+164 | |
2009-04-02 | Make eAthena's CharHandler | Jared Adams | 11 | -51/+93 | |
Also add ping to MapHandler and fill in eAthena's MapHandler's connect method. | |||||
2009-04-02 | Updated Code::Blocks project file. Made it easier to work with both build ↵ | Philipp Sehmisch | 1 | -11/+18 | |
targets in parallel by using separate object file directorys and different names for the created binaries. | |||||
2009-04-02 | Partially fixed compilation for TMWServ. src/gui/buysell.cpp still needs to ↵ | Philipp Sehmisch | 3 | -3/+3 | |
be fixed. | |||||
2009-04-02 | Fixed number of trade window slots | Bjørn Lindeijer | 2 | -15/+14 | |
On eAthena you can only trade up to 10 items at a time. For now I don't care whether tmwserv would handle more, we'll unify that later. It's not so nice anyway to hardcode the number of rows and columns in my opinion. | |||||
2009-04-02 | Attempt to put item popup in a less annoying place | Bjørn Lindeijer | 2 | -9/+13 | |
2009-04-02 | Fix inventory offset when populating sell dialog | Jared Adams | 1 | -1/+1 | |
2009-04-02 | Don't use assertions in MessageIn | Bjørn Lindeijer | 2 | -61/+57 | |
Not nice if some data corruption would cause the client to crash unnecessarily. | |||||
2009-04-02 | Some cleanup and renaming | Bjørn Lindeijer | 25 | -218/+268 | |
* Removed superfluous 'virtual' keyword in *Handler implementations * Renamed NPCHandler to NpcHandler * Renamed InvyHandler to InventoryHandler * Made all *Handler interface methods pure virtual * Used forward declarations in net.h * Renamed {start,end}Shoping to {start,end}Shopping | |||||
2009-04-02 | Add some missing handler for eAthena | Jared Adams | 9 | -6/+217 | |
Also expand aAthena's AdminHandler | |||||
2009-04-02 | Fixed an inventory offset that I missed previously | Bjørn Lindeijer | 2 | -5/+6 | |
When confirming item add for trade, the inventory offset was not substracted from the item index. | |||||
2009-04-02 | Removed duplicated code in LocalPlayer | Bjørn Lindeijer | 2 | -68/+1 | |
This code was present in both Player and LocalPlayer. If there's some kind of issue with executing this stuff in a different order, it should be solved differently. | |||||
2009-04-01 | Fix "unnamed" monsters | Jared Adams | 1 | -2/+6 | |
2009-04-01 | Fix sending chat to eAthena | Jared Adams | 1 | -2/+2 | |
2009-04-01 | Forgot a few files for eAthena's admin handler | Jared Adams | 3 | -0/+163 | |
2009-04-01 | Create a few more handlers for eAthena | Jared Adams | 13 | -153/+142 | |
Map, chat, and admin have been finished (to the degree they handle all existing cases). | |||||
2009-04-01 | Some cleanup | Jared Adams | 4 | -16/+3 | |
2009-04-01 | Fix a bug for TMWServ compilation | Jared Adams | 1 | -2/+4 | |
2009-04-01 | Make eAthena's inventory handler | Jared Adams | 10 | -62/+118 | |
Also cleanup some related #ifdefs in LocalPlayer. | |||||
2009-04-01 | Build eAthena's PlayerHandler | Jared Adams | 6 | -76/+162 | |
2009-03-31 | Implement a few more handlers for eAthena | Jared Adams | 16 | -196/+229 | |
Party, skill, and trade handlers made for eAthena. | |||||
2009-03-31 | Make network handler functions virtual | Jared Adams | 30 | -208/+234 | |
2009-03-31 | Add first draft of net handlers | Jared Adams | 24 | -50/+846 | |
eAthena NPC handler has been implemented and is being used for NPC interraction. | |||||
2009-03-31 | Remove unused background | Jared Adams | 2 | -8/+0 | |
2009-03-30 | Add a logging statement before trying to load maps | Jared Adams | 1 | -0/+1 | |
There is a rare segfault between this and the next logging statement, I think it's a bad map name. This will help test that. | |||||
2009-03-30 | fixed a segfault on client exit if the chatwindow has tabs and the main tab ↵ | Bernd Wachter | 1 | -1/+1 | |
is active | |||||
2009-03-30 | fix segfault if the background image is missing | Bernd Wachter | 1 | -1/+2 | |
2009-03-30 | Fixed checking for loading fonts before applying a style | Bernd Wachter | 1 | -1/+2 | |
2009-03-30 | Hilight chat tabs when appropriate | Jared Adams | 5 | -0/+25 | |
2009-03-30 | Fix a bug in trade | Jared Adams | 1 | -2/+3 | |
There's still an offset problem that I can't figure out. | |||||
2009-03-30 | Allow tabs to be colored and color whisper tabs | Jared Adams | 3 | -4/+18 | |
2009-03-30 | Fix an offset bug when selling items | Jared Adams | 1 | -1/+1 | |
2009-03-30 | Fix a segfault in the equipment window | Jared Adams | 1 | -1/+1 | |
2009-03-30 | Merge weapon types | Jared Adams | 3 | -27/+0 | |
2009-03-30 | Merge item types to remove more #ifdefs | Jared Adams | 7 | -61/+46 | |
2009-03-29 | Fix up eAthena party handling some more | Jared Adams | 20 | -326/+339 | |
2009-03-29 | Updated Code::Blocks file | Philipp Sehmisch | 1 | -17/+23 | |
2009-03-29 | Merge branch 'master' of git@gitorious.org:tmw/mainline | Philipp Sehmisch | 115 | -1231/+1103 | |
2009-03-29 | Fixed compilation on Windows | Philipp Sehmisch | 4 | -49/+463 | |
2009-03-28 | Fix output location for CommandHandler | Jared Adams | 4 | -164/+168 | |
2009-03-28 | Clean up eAthena party handling a bit more | Jared Adams | 16 | -130/+127 | |
2009-03-28 | Forgot to add the sticky button graphics to make | Jared Adams | 1 | -0/+1 | |
2009-03-28 | Make the BuySellWindow eAthena only | Jared Adams | 2 | -12/+9 | |
2009-03-28 | Remove #ifdefs related to Being creation | Jared Adams | 5 | -42/+49 | |
Also move the Monster type offset handling into the eAthena netcode. | |||||
2009-03-28 | Add a sticky button to the Window class | Jared Adams | 6 | -14/+93 | |
The Minimap window uses this so you can froce it to always be open. The Minimap toggle button can be used to show or hide it temporarily, as warping will reset it's visibility based on the sticky state and weather the 'new' map has a minimap. |