summaryrefslogtreecommitdiff
path: root/src/gui/charselectdialog.cpp
AgeCommit message (Collapse)AuthorFilesLines
2010-07-17Modify how attributes and stats are handledChuck Miller1-2/+4
Handling moved from LocalPlayer to PlayerInfo class Event system used to update windows Reviewed-by: Jared Adams
2010-04-16Fix canceling game connectionJared Adams1-0/+1
Reviewed-by: Bertram
2010-02-21Made tick counter and framerate limiter work during login sequenceThorbjørn Lindeijer1-7/+7
Much code was moved from main() to the new Client::exec(). This new event loop now integrates with the Game class, so that the tick counter and framerate limiter apply universally. The Client class is also responsible for some things that used to be global variables. Mantis-issue: ...
2010-02-22Modify copyright headersFreeyorp1-1/+2
2010-02-20License header update for The Mana ClientThorbjørn Lindeijer1-4/+3
2010-02-19Fixed a crash when trying to switch serversThorbjørn Lindeijer1-120/+149
Ownership of the charInfo global variable wasn't well defined. It was being locked, unlocked and generally modified from a lot of places, and somewhere in this mess it ended up crashing when switching servers. Now the CharHandler instances, for eAthena and manaserv respectively, own this list of characters. A new class, Net::Character wraps up the slot index in combination with the player dummy. The list is passed on to the CharSelectDialog each time it changes. Both related and unrelated cleanups were made as well. Reviewed-by: Jared Adams
2010-02-07Updated Copyright year to 2010!Bertram1-1/+1
Also added the update copyright tool from the Wormux Team. ( And not forgetting credit's due. :P )
2010-01-26Add compilation warnings when using cmake.Bertram1-1/+1
2010-01-20Fix compile error in CharSelectDialog::chooseSelectedJared Adams1-0/+2
Was missing return statement.
2010-01-21Corrected the --default option behaviour to follow --help definition.Bertram1-2/+2
The --help options tells: -D --default : Choose default character server and character The client now choose the defaulted last character entry when --default is set. The --character option still has precedence. Also added a return value to the CharSelectDialog->chooseSelected() function while on it, in case of someone willing to add errors handling at this stage.
2010-01-11Cleanup GUI classesJared Adams1-11/+11
Moved remaining widgets into widgets folder, standardized include order, moved TextRenderer out.
2010-01-10Change code styleAndrei Karas1-2/+4
2009-12-16Stored the cached config value which says if non-crucial particle effects ↵Philipp Sehmisch1-1/+1
are enabled or not in a static member of class Particle instead of an instanced member of Being.
2009-12-06Improve keyboard accessibility of login sequenceJared Adams1-0/+13
Enter and Escape now move forward and backwards for all dialogs except ServerSelectDialog (Escape quits) and CharSelectDialog (Enter doesn't do anything special).
2009-11-07Improve the look of the CharSelectDialogStefan Dombrowski1-9/+21
2009-10-29Some random cleanupsThorbjørn Lindeijer1-6/+0
2009-10-24REplace instances of TMW with ManaJared Adams1-2/+2
2009-10-07Clean up state machine some moreJared Adams1-3/+3
2009-10-04Add ability to delect characters from accountJared Adams1-4/+13
2009-10-04Made sure the server information updates when dragging the server listThorbjørn Lindeijer1-0/+2
It was only updating on click events, due to using ActionListener instead of SelectionListener.
2009-10-03Update the CharSelectDialog after char creationJared Adams1-0/+32
2009-10-03Do some more post-merge cleanupJared Adams1-1/+1
Fixes a few more bugs
2009-10-04Replaced setNetworkOptions with LoginHandler::supportedOptionalActionsThorbjørn Lindeijer1-38/+27
Better to ask when needed that rely on static booleans to be set from somewhere. Also tried to fix the layouting a bit, but it's still not perfect.
2009-10-03Made passing character name on the command line work againThorbjørn Lindeijer1-17/+26
It was only selecting it when found, instead of also logging in with the character.
2009-10-03Remove a debug line I forgot aboutJared Adams1-1/+0
2009-10-01Redesign CharSelectDialogJared Adams1-227/+162
2009-10-01Fixed compile error: src/gui/charselectdialog.cpp:377: error: cannot declare ↵Bertram1-1/+1
member function ‘static void CharSelectDialog::setNetworkOptions(bool, bool)’ to have static linkage
2009-10-01Finish merging registration dialogJared Adams1-1/+11
2009-09-30Merge login state machines for both clientsJared Adams1-9/+2
Also do some cleanup and refactoring of related code.
2009-08-07Gettext fixesKess Vargavind1-1/+1
Trying to use the same kind of capitalization and interpunctuation for various parts of the gui, melding a few split strings, updating POTFILES.in and adding translators' notes.
2009-07-19Merge StatusWindowsJared Adams1-2/+4
Also some other small merges
2009-07-17Minor whitespace fixKess Vargavind1-4/+4
2009-07-17fix: Invalid money display in character selection screen reported by crazy ↵Maximilian Philipps1-1/+4
on forum
2009-06-01Make the login window a little wider to fit French translationKess Vargavind1-1/+1
2009-05-25Fixed compiler warning about order of initializationBjørn Lindeijer1-3/+3
(cherry picked from commit d76a9210b07cdcf97ae4f94af429b5fa3e72b239)
2009-05-25Add change password dialog to athena clientDennis Friis1-24/+19
(cherry picked from commit 050103b8d2e3eb23e7aea188a1a269feb7c181ab)
2009-05-23Fixed a few strings for better translationKess Vargavind1-1/+1
Just a few notes that would help us translators immensly: * Please do not split one sentence into several strings * Please try to refrain from inserting extra spaces into the strings (cherry picked from commit 9712489ef67f95d6a5fa1fc3102bb7c4ee6a1f59)
2009-05-07Moved two files which held net data into the net folder. ConsideringTametomo1-1/+1
their function, this is a much better place to put them. Signed-off-by: Tametomo <irarice@gmail.com> Signed-off-by: Bjørn Lindeijer <bjorn@lindeijer.nl>
2009-05-03Moved strprintf into stringutils.{h,cpp}Bjørn Lindeijer1-1/+0
2009-04-29Removed underscores from some non-conforming filenamesBjørn Lindeijer1-0/+379
We don't use underscores in the filenames generally, and let's be consistent on that matter.