summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2010-02-08Delete models explicitly rather than relying on booleansThorbjørn Lindeijer6-16/+21
It is more clear in the end. Also fixed deleting of the mode list model.
2010-02-07Cleanup some memory issuesJared Adams8-9/+31
2010-02-07Nicer way of indicating that we're waiting on the serverThorbjørn Lindeijer13-120/+241
No longer a dialog with an annoying progress bar (due to going back and forth), but rather a progress indicator that integrates better with the background.
2010-02-07Updated Copyright year to 2010!Bertram447-447/+447
Also added the update copyright tool from the Wormux Team. ( And not forgetting credit's due. :P )
2010-02-07Use SDL_gfx to limit the framerateThorbjørn Lindeijer2-35/+18
Makes sense if we depend on SDL_gfx anyway, and it seems to do a better job at it than the code we had.
2010-02-07Removed the no longer used progress bar and labelThorbjørn Lindeijer1-24/+3
They got replaced by the ConnectionDialog.
2010-02-07Show the "Connecting..." dialog more oftenThorbjørn Lindeijer1-0/+2
Also show it when trying to login and when getting the list of characters, both of which are situations in which we are waiting for the server to respond. I hope I got the previous state thing right.
2010-02-07Renamed TakedDamage to DamageTakenThorbjørn Lindeijer2-6/+6
Sounds a bit better.
2010-02-06Merged the Engine class into the Game classThorbjørn Lindeijer16-265/+172
There was little point in keeping the Engine class separate. It wasn't an engine at all, but only kept track of the currently active map, a job more suitable for the Game class anyway.
2010-02-05Fixed the low framerate problem by not waiting for network eventsThorbjørn Lindeijer1-6/+2
The enet service loop was waiting up to 10ms for a new network packet to come in. There is no need for this, so just remove it. Raised the framerate from about 60 to over 200 fps for me.
2010-02-05Actually change the return type of getBoolPropertyJared Adams1-1/+1
2010-02-05Fix the return type of getBoolProperty and standardize the docsJared Adams1-4/+4
2010-02-04Applied patch from TMW-Mantis #972: The shortcut windows are not placed ↵Bertram2-6/+6
correctly. Patch from BinaryMind.
2010-02-03Factorized speed translation from tile per seconds to pixels per ticks.Bertram3-8/+24
2010-02-01Attempt to fix Minimap caption again...Jared Adams1-4/+1
2010-02-02Merge branch 'master' of gitorious.org:mana/manaBertram1-2/+3
2010-02-01Small cleanups.Bertram8-30/+58
2010-02-01Change library link orderBernd Wachter1-2/+3
To resolve symbols properly for Win32 SDL_gfx needs to be included before SDL_main.
2010-02-01Remove sdlrescalefacility from Code::Blocks and GNU MakeJared Adams1-2/+0
2010-02-01Moved from SDLrescalefacility to SDL_gfx.Bertram4-573/+6
2010-02-01Reduced CPU consumption by setting speed per ticks value only once.Bertram4-13/+20
2010-02-01Restored compilation flags with Cmake.Bertram1-1/+1
2010-01-31Remove support for building/packaging two binariesBernd Wachter1-21/+15
2010-01-31Unify eAthena and manaserv support in to one build.Daniel Bradshaw23-436/+484
Finish support for server types in the server dialog. Using the new server type function, strip out ifdefs, replacing them with if blocks for later merging in smaller atomic commits. Remove any remaining references to the support defs, including in build system.
2010-01-31Add win32 rc handling to cmake; fix icon pathBernd Wachter3-4/+47
2010-01-29Block guild creation under eAthena for nowJared Adams1-0/+8
2010-01-28Add support for MingW crash handler; define DEBUG for debug buildsBernd Wachter2-0/+12
2010-01-28Add minimal debug flags for Windows release builds; move definition of flags ↵Bernd Wachter1-0/+11
to src/
2010-01-28Increase integer input default maximum to 2^31-1Jared Adams1-1/+2
2010-01-28Added virtual destructors, some implicit casts, and a couple of type changes.Daniel Bradshaw32-21/+60
Many warnings removed. Reviewed-by: Thorbjørn Lindeijer <thorbjorn@lindeijer.nl>
2010-01-27Merge branch 'master' of gitorious.org:mana/manaBertram1-6/+11
2010-01-27Copy height/width/bpp cache setting from Graphics::setVideoMode to ↵Daniel Bradshaw1-0/+3
OpenGLGraphics::setVideoMode to stop Graphics::getWidth and getHeight returning 0
2010-01-27Added mutators/accessors to being.h and smal cleanups.Bertram9-69/+125
2010-01-26Fix trade spam in eA.Andrei Karas1-6/+11
2010-01-26Fix a few more _SUPPORT ifdefs and namespace PartyTabJared Adams5-10/+12
2010-01-26Fixed crash when failing to switch to fullscreen/windowedThorbjørn Lindeijer2-8/+19
The setup page tries to restore the previous video mode by calling setFullscreen again after it has failed. However, the setFullscreen function assumed a valid mode was set (it referenced mScreen). This would then crash. Worked around by remembering the parameters passed to setVideoMode, and using those in setFullscreen. Besides fixing a potential crash, this also fixes switching between fullscreen and windowed on Maemo 5. Probably trying to keep the color depth the same was what made it fail (which is not necessary anyway).
2010-01-26Fixed dealing with @@id|caption@@ causing ## to form line breaksDaniel Bradshaw1-0/+2
Add a couple of missing wrapped = false; lines, so that it doesn't treat every further ## as a line wrap
2010-01-26Remove -g flag since configure adds that by default alreadyThorbjørn Lindeijer1-2/+1
And you should be able to override that, which I believe putting it there would break.
2010-01-26Add compilation warnings for GNU Automake while as suggested by Jaxad.Bertram1-1/+3
2010-01-26Add compilation warnings when using cmake.Bertram1-1/+1
2010-01-25Simplify Being position a bitJared Adams2-26/+22
2010-01-26Removed a non-hurting ifdef...Bertram1-2/+2
2010-01-25Finished Freeyorp's ViewPort bug fixing commit:Bertram2-9/+6
http://gitorious.org/mana/mana/commit/58149dca937410826971f99b72e304121e61abb7 by merging ViewPort::mLocalWalkTime and ::mLocalWalktime into the first one, removing ifdefs, and making sure the setDestination() calls aren't done each ticks by setting the mLocalWalkTime equal to player->mWalkTime while Mouse Left Dragging, I also set it back to -1 when stop walking to avoid the bug where you have to start walking using the keyboard before being able to walk dragging the mouse under eAthena.
2010-01-25Fix a bug when converting strings to server typesJared Adams2-3/+3
2010-01-25Allow version overriding by CMake parameters, autogenerate winver.hBernd Wachter1-0/+6
2010-01-25Bump version number for Windows builds to 0.1.0.0Bernd Wachter1-4/+4
2010-01-24Remove some more _SUPPORT ifdefsJared Adams20-94/+162
2010-01-24Better handle server typesJared Adams2-23/+39
Now they are stored in the config file instead of defaulting to current build type.
2010-01-24Autocomplete names with quotes if the string begins with a / or @ (commands)Blue Sans Douze2-1/+4
2010-01-23Add flag to actually enable gettext when building with ENABLE_NLSBernd Wachter1-0/+4