Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-05-25 | Fade down the palette and the music in playVQA(). (We can't fade down the | Torbjö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-25 | Added support for fading digital music in or out. | Torbjörn Andersson | |
svn-id: r22624 | |||
2006-05-25 | Some more _quitFlag checks, makes quitting while end sequence faster. | Johannes Schickel | |
svn-id: r22623 | |||
2006-05-25 | - Adds some _quitFlag checks | Johannes Schickel | |
- deletes Screen::drawPixel svn-id: r22622 | |||
2006-05-25 | Fixes bead movement speed in end scene. | Johannes Schickel | |
svn-id: r22621 | |||
2006-05-24 | Fixes bug # 1471893 ("KYRA1: Graphics glitch when Malcolm turns to stone"). | Johannes Schickel | |
svn-id: r22612 | |||
2006-05-24 | Removes debug printf. | Johannes Schickel | |
svn-id: r22610 | |||
2006-05-23 | Check _quitFlag during the first parts of the Kyra 3 main menu animation. | Torbjörn Andersson | |
svn-id: r22587 | |||
2006-05-23 | Fix for saving the palette before playing a VQA movie. (Suggested by LordHoto.) | Torbjörn Andersson | |
svn-id: r22586 | |||
2006-05-22 | Fix debug messages. | Torbjörn Andersson | |
svn-id: r22570 | |||
2006-05-22 | Cleanup. | Torbjörn Andersson | |
svn-id: r22569 | |||
2006-05-21 | Palette handling simplification, suggested by LordHoto. | Torbjörn Andersson | |
svn-id: r22567 | |||
2006-05-21 | If possible, sync the frame to getSoundElapsedTime(). | Torbjörn Andersson | |
svn-id: r22566 | |||
2006-05-21 | Grotesque hack to support the jung2.vqa movie. Either the VQA is less well | Torbjö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-21 | The unsupported cutscene is called "jung", not "junk". (It just happens to look | Torbjörn Andersson | |
like junk at the moment.) svn-id: r22564 | |||
2006-05-21 | More 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-21 | At 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-21 | Some 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 again | Johannes 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 functions | Johannes Schickel | |
- finishes KyraEngine_v3::gui_printString svn-id: r22557 | |||
2006-05-21 | Implements kyra3 main menu drawing. | Johannes Schickel | |
svn-id: r22556 | |||
2006-05-20 | makes destructor of KyraEngine virtual | Johannes Schickel | |
svn-id: r22547 | |||
2006-05-19 | Using assert(_something->init()) is a bad idea. Assertions can be disabled. | Torbjörn Andersson | |
svn-id: r22533 | |||
2006-05-19 | Added some FIXMEs to the kyra engine | Max Horn | |
svn-id: r22531 | |||
2006-05-19 | Fix warning | Max Horn | |
svn-id: r22530 | |||
2006-05-18 | - load fonts for kyra3 | Johannes 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-18 | Added player for the Kyra 3 VQA cutscenes, based on my earlier prototype. It | Torbjö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-18 | fixes kyra2 gameflag init | Johannes Schickel | |
svn-id: r22514 | |||
2006-05-18 | Removed leftover printf() | Torbjörn Andersson | |
svn-id: r22513 | |||
2006-05-18 | Cleanup. | Torbjörn Andersson | |
svn-id: r22512 | |||
2006-05-17 | Added (optional) looping to the digital sound class. | Torbjörn Andersson | |
svn-id: r22504 | |||
2006-05-17 | Fixed two off-by-one errors. One would cause the same frame of the Kyra 3 to be | Torbjö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-17 | Loop the Kyra 3 animation indefinitely. | Torbjörn Andersson | |
svn-id: r22502 | |||
2006-05-17 | Maybe the svn:keywords were already set? Maybe this will fix the file ↵ | Torbjörn Andersson | |
headers instead. svn-id: r22501 | |||
2006-05-17 | Fixed crackling in Kyra 3 sound. (At least what little of it ScummVM currently | Torbjörn Andersson | |
plays before finishing.) svn-id: r22499 | |||
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-16 | Set gameflags for kyra3 properly. | Eugene Sandulenko | |
svn-id: r22493 | |||
2006-05-16 | Removes ENABLE_KYRA2 and ENABLE_KYRA3. | Johannes Schickel | |
svn-id: r22492 | |||
2006-05-16 | Oops forgot some define checks | Johannes Schickel | |
svn-id: r22491 | |||
2006-05-16 | - implements kyrandia 3 wsa loader | Johannes 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 cleanups | Johannes Schickel | |
- adds kyra3 dummies svn-id: r22425 | |||
2006-05-10 | Adds clipping to the workaround in "preserveOrRestoreBackground", so it does ↵ | Johannes Schickel | |
not overwrite the interface. svn-id: r22404 | |||
2006-05-10 | Adds workaround for bug # 1477364 ("KYRA1: Water dripping freezes") until a ↵ | Johannes Schickel | |
proper solution is found. svn-id: r22403 | |||
2006-05-10 | Enables OSystem::kFeatureAutoComputeDirtyRects until proper dirty rect ↵ | Johannes Schickel | |
managment is implemented. svn-id: r22402 | |||
2006-05-08 | Added delay() to delayWithTicks() as well. This function is quite similar to | Torbjörn Andersson | |
some of the custom delay loops in script_v1.cpp. Could it be used there? svn-id: r22394 | |||
2006-05-08 | Replaced a bunch of delay loops with a new delayUntil() function. Now all of | Torbjörn Andersson | |
them will at least sleep if the remaining delay is at least 10 ms. (Personally, I don't like the idea of busy-waiting even 9 ms, but now that it's in its own function, it becomes much easier if we want to change that behaviour. There are still plenty of custom delay loops left, though.) svn-id: r22393 | |||
2006-05-08 | Added comment about switch case fallthrough. I assume this one is deliberate, | Torbjörn Andersson | |
but they're easy to miss at a casual glance. svn-id: r22392 | |||
2006-05-08 | As LordHoto pointed out, placeItem is already initialised to false, so we only | Torbjörn Andersson | |
need to set it to true. svn-id: r22391 | |||
2006-05-08 | Small cleanup. It's not that I mind fallthroughs - as long as they are clearly | Torbjörn Andersson | |
labelled as being intentional - but to save just one line of code? That hardly seems worth it. svn-id: r22390 |