aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/kyra3.cpp
AgeCommit message (Collapse)Author
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-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-25- Adds some _quitFlag checksJohannes Schickel
- deletes Screen::drawPixel svn-id: r22622
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-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- 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-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-17Added (optional) looping to the digital sound class.Torbjörn Andersson
svn-id: r22504
2006-05-17Fixed two off-by-one errors. One would cause the same frame of the Kyra 3 to beTorbjörn Andersson
displayed twice in a row. The other, more serious one, would cause ScummVM to crash when reaching the end of the music. Now the music loops properly. (It does fade down before looping, but that's how it is in the original as well. It's just the way the music is recorded.) svn-id: r22503
2006-05-17Loop the Kyra 3 animation indefinitely.Torbjörn Andersson
svn-id: r22502
2006-05-17Maybe the svn:keywords were already set? Maybe this will fix the file ↵Torbjörn Andersson
headers instead. svn-id: r22501
2006-05-17- adds AUD file player (has still some problems with playing)Johannes Schickel
- adds a new sound class SoundDigital (only used for Kyra3) (needs more work though) svn-id: r22497
2006-05-16Removes ENABLE_KYRA2 and ENABLE_KYRA3.Johannes Schickel
svn-id: r22492
2006-05-16- implements kyrandia 3 wsa loaderJohannes Schickel
- fixes initalisation problems - adds setX, setY, setDrawPage to Kyra::Movie instead of directly accessing _x, _y and _drawPage svn-id: r22490
2006-05-12- little cleanupsJohannes Schickel
- adds kyra3 dummies svn-id: r22425