summaryrefslogtreecommitdiff
path: root/src/gui/viewport.cpp
AgeCommit message (Collapse)AuthorFilesLines
2009-01-23Removed unnecessary references to The Mana World in code headersBjørn Lindeijer1-4/+4
This dates back to the old days of TMW, but the usage instructions of GPLv2 don't mention this being necessary. Since it doesn't add anything, avoid the branding in these sections.
2009-01-06Added support for unicode charset in textfields and chat.Guillaume Melquiond1-2/+0
Conflicts: src/Makefile.am src/game.cpp src/gui/browserbox.cpp src/gui/gui.cpp src/gui/textfield.cpp src/main.cpp (cherry picked from mainline commit 7b67e852086ad3ccd98a622f890b245ab6a0a321)
2008-12-07Some code reformattingBjørn Lindeijer1-1/+1
2008-12-07Tweaked some configuration defaultsBjørn Lindeijer1-2/+2
Scrolling is now a bit less lazy and the scroll radius is 0. In my opinion this is a better default. Framerate limiter is now off by default, since it makes the game appear a bit choppy. It's basically only useful for laptops anyway, and not too hard to find.
2008-12-07Added client-side status change handlers (text, icon, particle effect, audio).Fate1-0/+6
2008-11-16Got rid of CVS/Subversion $Id$ markersBjørn Lindeijer1-2/+0
I don't know why we dealt with these things for so long. Did we ever get anything out of it?
2008-08-28Accepted Patch by Scraggy that moves text in such a way that no text overlapsBjørn Lindeijer1-21/+7
2008-07-01Merged revisions 4044-4067 via svnmerge from Bjørn Lindeijer1-7/+5
https://themanaworld.svn.sourceforge.net/svnroot/themanaworld/tmw/trunk ........ r4044 | b_lindeijer | 2008-04-07 11:02:38 +0200 (Mon, 07 Apr 2008) | 2 lines Added support for basing one sprite definition on another by including it. ........ r4057 | b_lindeijer | 2008-04-08 20:43:44 +0200 (Tue, 08 Apr 2008) | 4 lines Implemented support for an arbitrary number of map layers. The only layer requirement for map layers are now that the fringe layer is called "Fringe" and that the collision layer is called "Collision". ........ r4067 | b_lindeijer | 2008-04-11 00:03:57 +0200 (Fri, 11 Apr 2008) | 3 lines Fixed some compiler warnings and don't try to load particle effects when no file is set. ........
2008-04-16Fixed compilation warning.Bjørn Lindeijer1-2/+2
2008-04-15Fixed clicking near player.David Athay1-2/+0
2008-04-11 Players now need toDavid Athay1-2/+19
click on the monster sprites rather than the tile. Players will now move to the target before attacking it.
2008-03-27Applied patch by peavey and added his name to the ChangeLog some more.Bjørn Lindeijer1-1/+2
2008-02-12Made pathfinding not halt on collision destination tile, made moving around ↵Eugenio Favalli1-1/+1
with mouse smoother. Added possibility to pass through players with key controls.
2007-12-31Added config options to set the scroll center. Retained scroll offset during ↵Philipp Sehmisch1-51/+53
map change for smoother map transitions.
2007-11-20Merged revisions 3629-3630 via svnmerge from Bjørn Lindeijer1-1/+1
https://themanaworld.svn.sourceforge.net/svnroot/themanaworld/tmw/trunk (but kept looks in Being class, since eAthena works that way) ........ r3629 | gmelquio | 2007-10-18 21:00:38 +0200 (Thu, 18 Oct 2007) | 1 line Removed player looks from generic beings. Prevented client termination on missing sprites. Merged weapon-type and attack-type fields for items. ........ r3630 | gmelquio | 2007-10-18 21:30:57 +0200 (Thu, 18 Oct 2007) | 1 line Fixed changelog message. ........
2007-09-27Merged another bunch of changes from trunk to 0.0 to reduce the difference.Bjørn Lindeijer1-1/+1
2007-08-23Removed two useless popup related methods, used generic close buttonBjørn Lindeijer1-14/+2
functionality for the debug window and renamed Particle::mVector to Particle::mVelocity for clarity.
2007-08-14Fixed popup menu requiring one more click after being used.Eugenio Favalli1-7/+2
2007-05-23Added a missing include and fixed a bug with cleaning up target cursorBjørn Lindeijer1-6/+7
animations.
2007-05-23Replaced target cursor graphics with higher quality ones by Pauan.Philipp Sehmisch1-6/+6
2007-05-20Added different target cursor sizes for monsters. Graphics for small and ↵Philipp Sehmisch1-22/+52
large cursor are provisional until better versions based on the original SVG of the medium sized one are available.
2007-05-07Fixed positioning of monster names and target circles.Philipp Sehmisch1-15/+18
2007-03-21Renamed Spriteset to ImageSet.Bjørn Lindeijer1-14/+18
2007-03-21Avoiding magic numbers where possible (1002) and also display the target whenBjørn Lindeijer1-43/+31
other players are targeted.
2007-03-20Reduced amount of useless logging, calculate nearest power of two in a functionBjørn Lindeijer1-1/+1
and only do the alpha check in software mode.
2007-03-20Tweaked the target cursor and name drawing.David Athay1-52/+63
2007-03-20Fixed target cursor animation, and changed when it is drawn.David Athay1-57/+57
2007-03-19Added target cursor. Shows blue when target in range, and red when out of range.David Athay1-0/+61
2007-03-11Fixed a bug that made the engine not draw the last row and column of the map.Philipp Sehmisch1-2/+2
2007-02-10Fixed the bug in the scrolling limitation that made it possible to scroll ↵Philipp Sehmisch1-5/+9
outside of the map in the south and east.
2007-01-15Fixed issue where the player stops walking.v0.0.22.1Bjørn Lindeijer1-1/+1
2007-01-14Upgraded to Guichan 0.6.0 (merge from guichan-0.6.0 branch).Bjørn Lindeijer1-12/+13
2007-01-12Fixed initialization of mPlayerFollowMouse, the lack of which sometimes causedBjørn Lindeijer1-0/+1
the player to start walking when clicking on the GUI.
2006-12-24Major rendering performance increase in software mode, by not using RLEBjørn Lindeijer1-2/+2
compression on loaded images while most of the time, we're only drawing a small subimage of them. Also, don't try to draw an icon when it is not defined or failed to load properly.
2006-12-04Introduced a new class Viewport which combines the drawing code from EngineBjørn Lindeijer1-0/+394
with the (rather misplaced) input handling from the Gui class. Also, it's a Container itself which should allow for extending it to show Guichan widgets on map coordinates.