aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra
AgeCommit message (Collapse)Author
2006-05-28This could fix detecting unknown non-english versions which contain a ↵Johannes Schickel
MAIN_ENG.CPS and a language specific image. svn-id: r22709
2006-05-28Commits Chriliths patch for fixing Kyra on PalmOS.Johannes Schickel
svn-id: r22708
2006-05-28Fixes bug # 1494945 ("KYRA1: Actor disappearing in an animation").Johannes Schickel
svn-id: r22707
2006-05-28The Kyra settings are now stored in the config file instead of the savegames.Torbjörn Andersson
The settings in older savegames are ignored. svn-id: r22705
2006-05-28Added speechEnabled() and textEnabled() to simplify the text/speech config ↵Oystein Eftevaag
checks a bit, and added checks some more places svn-id: r22703
2006-05-28Added checks for sound/text config in Brandons responses to using the amuletOystein Eftevaag
svn-id: r22699
2006-05-28Adding a safety check before the stopHandle call().. May or may not be ↵Oystein Eftevaag
necessary. svn-id: r22698
2006-05-28Fix for [ 1472007 ] KYRA1: Bypassing cutscenes with ESC doesn't stop speechOystein Eftevaag
svn-id: r22697
2006-05-28Kyra.dat wasn't being loaded for the kyra1 demo (which is needed). Fixed.Oystein Eftevaag
svn-id: r22696
2006-05-28Fixes bug [ 1480746 ] KYRA1: menu triggers assertion, and sets the ↵Oystein Eftevaag
text/speech config options correctly for CD versions svn-id: r22693
2006-05-27Maintain the same screen update frequency while waiting for speech to finish.Torbjörn Andersson
This should take care of half of bug #1494934. The other half was fixed in the SDL backend earlier. svn-id: r22683
2006-05-27Draw the selected menu item (currently always the first one) highlighted, i.e.Torbjörn Andersson
white instead of yellow. svn-id: r22676
2006-05-26This produces the correct character spacing for the main menu.Torbjörn Andersson
svn-id: r22664
2006-05-26We don't have a mouse cursor yet, but this is probably the point where itTorbjörn Andersson
should be shown. svn-id: r22663
2006-05-26Removed hack to flush mouse events. No longer needed, apparently.Torbjörn Andersson
svn-id: r22662
2006-05-26Fixes input handling while moving.Johannes Schickel
svn-id: r22661
2006-05-26- redraw inventory before entering a roomJohannes Schickel
- some cleanup svn-id: r22660
2006-05-25Set and show/hide mouse cursors through a "cursor manager" (analogous to theTorbjörn Andersson
recently added (cursor) palette manager) so that the cursor can be properly restored after returning from the GUI. If there's any C++ magic that can keep the backend functions from being called by anything else than these managing classes, that would probably be a good idea. Also, since the cursor manager keeps a copy of the cursor image, perhaps there are at least some backends that will no longer need to? svn-id: r22639
2006-05-25Fade down the palette and the music in playVQA(). (We can't fade down theTorbjörn Andersson
palette before that, I think, because then we don't have any good palette to make a backup copy of.) svn-id: r22625
2006-05-25Added support for fading digital music in or out.Torbjörn Andersson
svn-id: r22624
2006-05-25Some more _quitFlag checks, makes quitting while end sequence faster.Johannes Schickel
svn-id: r22623
2006-05-25- Adds some _quitFlag checksJohannes Schickel
- deletes Screen::drawPixel svn-id: r22622
2006-05-25Fixes bead movement speed in end scene.Johannes Schickel
svn-id: r22621
2006-05-24Fixes bug # 1471893 ("KYRA1: Graphics glitch when Malcolm turns to stone").Johannes Schickel
svn-id: r22612
2006-05-24Removes debug printf.Johannes Schickel
svn-id: r22610
2006-05-23Check _quitFlag during the first parts of the Kyra 3 main menu animation.Torbjörn Andersson
svn-id: r22587
2006-05-23Fix for saving the palette before playing a VQA movie. (Suggested by LordHoto.)Torbjörn Andersson
svn-id: r22586
2006-05-22Fix debug messages.Torbjörn Andersson
svn-id: r22570
2006-05-22Cleanup.Torbjörn Andersson
svn-id: r22569
2006-05-21Palette handling simplification, suggested by LordHoto.Torbjörn Andersson
svn-id: r22567
2006-05-21If possible, sync the frame to getSoundElapsedTime().Torbjörn Andersson
svn-id: r22566
2006-05-21Grotesque hack to support the jung2.vqa movie. Either the VQA is less wellTorbjörn Andersson
understood than I hoped, or the offset to the first frame of the movie is completely out to lunch. Scan the file for the first VQFR chunk and use that offset instead. svn-id: r22565
2006-05-21The unsupported cutscene is called "jung", not "junk". (It just happens to lookTorbjörn Andersson
like junk at the moment.) svn-id: r22564
2006-05-21More VQA fixes:Torbjörn Andersson
* Use setScreenPalette() rather than calling the backend directly. (As an extra bonus, the VQA player now only needs to store 3 bytes per colour.) * Hide the mouse cursor while the movie is playing. svn-id: r22563
2006-05-21At LordHoto's request...Torbjörn Andersson
* The VQA move player isn't as similar to the WSA movie player as we first envisioned, so the VQA player no longer inherits from Movie. It does retain a fairly similar calling interface, though. * Use the Kyra engine's idea of screen dimensions, rather than the backend's. svn-id: r22561
2006-05-21Some minor VQA player fixes:Torbjörn Andersson
* The playVQA() function now takes the name of the cutscene, rather than the filename. This is so that playVQA("FOO") will be able to play FOO0.VQA, FOO1.VQA or FOO2.VQA, depending on which movie size is selected. * The VQA player centers movies by default, so don't set the position to 0,0. * Ask the backend for screen dimensions (for centering the movie) rather than hard-coding them. svn-id: r22560
2006-05-21- allows kyra3 to exit againJohannes Schickel
- implements language selection for kyra3 svn-id: r22559
2006-05-21- reworks quit handling (no _system->quit() anymore)Johannes Schickel
- fixes some deinitalization problems svn-id: r22558
2006-05-21- adds debugC calls to KyraEngine_v3 functionsJohannes Schickel
- finishes KyraEngine_v3::gui_printString svn-id: r22557
2006-05-21Implements kyra3 main menu drawing.Johannes Schickel
svn-id: r22556
2006-05-20makes destructor of KyraEngine virtualJohannes Schickel
svn-id: r22547
2006-05-19Using assert(_something->init()) is a bad idea. Assertions can be disabled.Torbjörn Andersson
svn-id: r22533
2006-05-19Added some FIXMEs to the kyra engineMax Horn
svn-id: r22531
2006-05-19Fix warningMax Horn
svn-id: r22530
2006-05-18- load fonts for kyra3Johannes Schickel
- adds screen dim tables for kyra3 - adds palette / screen backup for the vqa player - small changes in the vqa player to use the Kyra::Screen functions - adds (partially implemented/unimplemented) main menu drawing/handling functions (nothing to see yet) svn-id: r22528
2006-05-18Added player for the Kyra 3 VQA cutscenes, based on my earlier prototype. ItTorbjörn Andersson
could use some cleanup, and there are a couple of TODOs sprinkled throughout the code, but it seems to work reasonably well. Until the Kyra 3 main menu is implemented, it won't actually be used though. It uses the appendable audio stream class, which I have moved out of the SCUMM engine. svn-id: r22526
2006-05-18fixes kyra2 gameflag initJohannes Schickel
svn-id: r22514
2006-05-18Removed leftover printf()Torbjörn Andersson
svn-id: r22513
2006-05-18Cleanup.Torbjörn Andersson
svn-id: r22512
2006-05-17Added (optional) looping to the digital sound class.Torbjörn Andersson
svn-id: r22504