aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/gui.cpp
AgeCommit message (Collapse)Author
2009-05-29Changed SaveFileManager methods to take Common::String params (instead of ↵Max Horn
char pointers) svn-id: r41000
2009-05-19Remov lots of superfluous debug output.Johannes Schickel
svn-id: r40715
2009-05-10LOL: - added some spell casting (spark, heal, swarm)Florian Kagerer
- fixed several bugs (not the one in the fighting system though) - added several opcodes. there shouldn't be any real show stoppers in the draracle cave now. - simplified wsa code (which required 4 lines of code for displaying a frame) - added support for wsa animations that don't have a last frame (apparently kyra 2 and 3 don't have this type of wsa file) svn-id: r40420
2009-02-15LOL: - implemented proper button processing (works exactly as in Kyra 2 and ↵Florian Kagerer
3, so we do have some code duplication atm, I just fixed right mouse button support for LOL) - keyboard control now works svn-id: r38190
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-12-29- CleanupJohannes Schickel
- Implemented Screen_LoL::fprintString svn-id: r35608
2008-12-29Cleanup.Johannes Schickel
svn-id: r35604
2008-12-28LOL: - fixed some bugs in the main menu code (premature pak file unloading ↵Florian Kagerer
etc.) and added floppy support svn-id: r35595
2008-12-26Implemented (some) main menu code for LoL.Johannes Schickel
svn-id: r35553
2008-12-16Switched kyra1 to use the same input functionality as kyra2 and kyra3.Johannes Schickel
svn-id: r35393
2008-09-30Renamed Engine::quit to Engine::shouldQuit (previously, it was easily ↵Max Horn
confused with Engine::quitGame); also cleaned up engine.h a bit svn-id: r34700
2008-09-14Added autosave support in Kyra.Johannes Schickel
svn-id: r34535
2008-07-08KYRA works with the new GMM implementationChristopher Page
svn-id: r32957
2008-05-11- Renamed KyraEngine to KyraEngine_v1Johannes Schickel
- kyra.* -> kyra_v1.* - scene.cpp -> scene_v1.cpp svn-id: r32044
2008-05-11Committed slightly modified patch #1961830 "KYRA: Scroll wheel support for ↵Johannes Schickel
Kyra 2 and 3". svn-id: r32016
2008-05-10- Cleaned up main menu quit handlingJohannes Schickel
- Moved KyraEngine_HoF delay implementation to KyraEngine_v2 svn-id: r31987
2008-05-10Set _quitFlag when receiving quit event in kyra2/kyra3 main menu.Johannes Schickel
svn-id: r31984
2008-05-05- Added support for Kyra3 GUI (audio and game options not working yet)Johannes Schickel
- Added support for loading directly from command line for Kyra3 svn-id: r31876
2008-05-01fix broken save file listFlorian Kagerer
svn-id: r31796
2008-04-29Various cleanup.Johannes Schickel
svn-id: r31772
2008-04-14Implemented some kyra3 code.Johannes Schickel
svn-id: r31503
2008-04-12- some refactoring for Kyra3Johannes Schickel
- removed unneeded map code in KyraEngine_v3 svn-id: r31488
2008-04-05Fixed crash when supplying illegal savefile names.Johannes Schickel
svn-id: r31402
2008-04-05- Changed quicksaves to use slots 990-998.Johannes Schickel
- Made slots 990-999 not writeable for savegames via menu. - Temporary save in HoF now uses slot 999. svn-id: r31400
2008-04-05- cleanupJohannes Schickel
- sort savefiles in kyra from newest -> oldest svn-id: r31397
2008-04-05- Implemented delete savegame menuJohannes Schickel
- Reverted hack introduced with last commit svn-id: r31395
2008-04-05Added simple hack to work around drawing of scroll button after loading game ↵Johannes Schickel
in HoF. svn-id: r31394
2008-04-05Implemented proper savefile listing, this fixes bug #1479872 "KYRA1: a small ↵Johannes Schickel
menu issue". svn-id: r31392
2008-04-04Implemented audio menu, slider bars not moveable via mouse yet though.Johannes Schickel
svn-id: r31384
2008-04-04Added partial support for main menu. Only load, save and resume buttons are ↵Johannes Schickel
working currently svn-id: r31375
2008-03-30- fixed savegame description loading in kyra1Johannes Schickel
- added Kyra2 load menu, currently just accessable from startup menu though svn-id: r31331
2008-03-28Refactored Kyrandia GUI code a bit.Johannes Schickel
svn-id: r31290
2007-07-29- Restructure Kyrandia sourcecode (part 1, breaks compiling)Johannes Schickel
svn-id: r28294
2007-07-11Should fix gui strings in Italian fan translation.Johannes Schickel
svn-id: r28028
2007-07-08Little renaming.Johannes Schickel
svn-id: r27963
2007-06-22Slightly updated key handling in BS2, Kyra, and ToucheMax Horn
svn-id: r27637
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-04-27Cleanup.Johannes Schickel
svn-id: r26604
2007-04-15Formatting/Cleanup.Johannes Schickel
svn-id: r26511
2007-04-01added the instance of EventManager returned by OSystem::getEventManager as a ↵Gregory Montoir
member of the Engine base class. This allows to simply the code a bit and should more efficient too (ie. less virtual function chain calls, obj->getA()->getB()). Also updated several engines to make use of it. svn-id: r26357
2007-03-24Commit of patch #1686414 ("Kyra: FM-Towns music").Johannes Schickel
svn-id: r26285
2007-03-23Implemented some palette code differences for Amiga version.Johannes Schickel
svn-id: r26281
2007-03-18KYRA: Changed to use EventManager::getMousePos (should improve some things: ↵Max Horn
the old code did not properly track the mouse upon click events, and KyraEngine::waitForEvent ignored _flags.useHiResOverlay) svn-id: r26221
2007-03-18Fixed various gui strings in German floppy.Johannes Schickel
svn-id: r26211
2007-03-17Moved Event/EventType/keyboard enum from common/system.h (part of class ↵Max Horn
OSystem) to common/events.h (part of namespace Common). Porters may have to make minor changes to their backends to get them to compile again svn-id: r26180
2007-03-17Applied my re-revised patch #1487149 ("Simplified keyboard repeat"), withTorbjörn Andersson
Fingolfin's blessings. Keyboard repeat is now handled by the event manager, rather than by individual engines. Since this can cause problems with some engines (see the AGI engine), the extra "key down" events are marked as "synthetic", so that they can be ignored if necessary. svn-id: r26170
2007-03-17Force all code to use EventManager::pollEvent instead of OSystem::pollEventMax Horn
svn-id: r26156
2007-02-12Support for Japanese FM-Towns version. (code contributed by Florian Kagerer, ↵Johannes Schickel
modified a bit) svn-id: r25530
2007-02-08Fixed GUI strings in FM-Towns version.Johannes Schickel
svn-id: r25425
2007-01-31oops.Johannes Schickel
svn-id: r25314