Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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. | |||||
2009-03-28 | Allow changing chat tabs with the keyboard | Jared Adams | 5 | -0/+47 | |
Defaults to: [ for previous tab ] for next tab | |||||
2009-03-28 | Some more cleanup | Bjørn Lindeijer | 3 | -68/+67 | |
Renamed Skill_Tab to SkillTab and got rid of MAX_SLOT, using maxSlot instead. | |||||
2009-03-28 | Fixed the wrapping of item and emoticon shortcut windows | Bjørn Lindeijer | 1 | -4/+4 | |
Take into account incomplete rows. | |||||
2009-03-27 | Make chat wrap | Jared Adams | 1 | -1/+1 | |
2009-03-28 | Make the full inventory accessible again | Bjørn Lindeijer | 4 | -17/+17 | |
Was broken due to tmwserv having only 50 as opposed to 100 places in the inventory at the moment. | |||||
2009-03-28 | Take the server port out of the updates dir | Bjørn Lindeijer | 1 | -2/+1 | |
It doesn't make much sense to combine the update host with the server port. Either use the update host (and path) or the server and its port. To me it makes more sense that if different servers share the same update host, this data should be shared by the client. Ultimately we should store the updates by their hash, so that we can stick everything in the same place and avoid storing any duplicates. | |||||
2009-03-28 | Removed a lot of useless isVisible() checks | Bjørn Lindeijer | 19 | -53/+7 | |
The draw() method of a widget isn't called when a widget is not visible. | |||||
2009-03-27 | FIx loading of initial map under eAthena | Jared Adams | 1 | -0/+1 | |
2009-03-27 | Moved the inventory and storage offset handling into netcode | Bjørn Lindeijer | 13 | -113/+154 | |
No need to complicate the item containers and inventory classes with a silly offset used by the eAthena server. Also fixed the logToStandardOut option by reading it from the config after the configuration has been initialized. | |||||
2009-03-27 | Clean up some ifdefs and start cleanup of parties | Jared Adams | 13 | -31/+115 | |
2009-03-27 | Clean up of most of the Network pointers | Bjørn Lindeijer | 37 | -285/+34 | |
Now that messages can be sent without requiring a pointer to the Network instance, a lot of cleanup was possible. | |||||
2009-03-27 | Made eAthena's Network class statically accessible | Bjørn Lindeijer | 25 | -117/+69 | |
Now the instance doesn't need to be passed into the MessageOut class anymore. Expect a lot of cleanup in the next commit. | |||||
2009-03-27 | Removed unnecessary parenthesis on constructors | Bjørn Lindeijer | 13 | -32/+32 | |
2009-03-27 | Clean up chat and chat tabs some more | Jared Adams | 25 | -174/+135 | |
2009-03-27 | Fixed selection shadow not to overlap the emoticons | Bjørn Lindeijer | 2 | -25/+26 | |
Also fixed positioning for emoticons above the player sprite. Mantis-issue: 675 | |||||
2009-03-27 | Fixed inventory window. Not resizable though. | Bjørn Lindeijer | 15 | -148/+120 | |
Resizing of the inventory window may come back later. Also did some more code cleanups, moving defines to enums, getting rid of eAthena-specific offset handling (to be done in the network layer), etc. Mantis-issue: 666 | |||||
2009-03-27 | Gray out the magic bar when magic can't be used | Bjørn Lindeijer | 1 | -0/+4 | |
Restored code that probably got lost in a merge somewhere. Mantis-issue: 663 | |||||
2009-03-27 | Fixed some positioning issues | Bjørn Lindeijer | 15 | -108/+91 | |
Started with not being able to click NPCs properly, and I ended up correcting the draw positions of overhead text, targets and sprite ordering. It's now a bit more straight-forward. The position of a being is simply in the middle of the sprite at the bottom. When drawing the sprite, an offset remains because all the sprites are compensating for getting drawn half a tile to the left and one tile up. | |||||
2009-03-27 | Removed the unused "logged" button status | Bjørn Lindeijer | 2 | -12/+3 | |
Seems to be remnant from before we had a proper tabbed area. | |||||
2009-03-27 | Removed all the static initializations of mAlpha | Bjørn Lindeijer | 16 | -16/+16 | |
They happened before the configuration was initialized, so that didn't make any sense. It never showed up as a problem since the value is constantly set in the draw methods anyway. | |||||
2009-03-27 | Simplified and fixed initialization of login data | Bjørn Lindeijer | 4 | -31/+19 | |
Command line parameters were being overridden by old configuration settings. | |||||
2009-03-27 | Add some const to the chat tabs | Jared Adams | 6 | -8/+8 | |
2009-03-27 | Fixed position of dots on minimap | Bjørn Lindeijer | 9 | -85/+50 | |
Also made mPx and mPy private and synchronize with mPos on setPosition(). The side effects of setting destination and clearing the path have been removed from setPosition(). Only the tmwserv PlayerHandler seemed to rely on that feature. Mantis-issue: 672 | |||||
2009-03-27 | Fixed copyright notices of skin.{h,cpp} files | Bjørn Lindeijer | 2 | -17/+23 | |
Also some code prettyfication. | |||||
2009-03-27 | Add a close command to WhisperTab | Jared Adams | 7 | -2/+31 | |
2009-03-27 | Fix a segfault with empty whisper messages | Jared Adams | 1 | -2/+4 | |