aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2006-07-29Added _quitFlag test to Kyra 2 animation and to waitForEvent().Torbjörn Andersson
svn-id: r23617
2006-07-28Little cleanup.Johannes Schickel
svn-id: r23616
2006-07-28Moves the kyra2 code to kyra2.cpp and kyra2.h, renames WSAMovieV3 to ↵Oystein Eftevaag
WSAMovie2 (kyra2 uses the same format), renames a define in kyra3.h for consistency, and adds a case for CMDS in the VQA player to avoid the constant warning (the tag is always present and empty). Credit/blame for the last one goes to Clemmy :). Starting kyra2 will now show the title animation. svn-id: r23614
2006-07-27Oops it should never be renamed to c1_* but to o1_* changing this now.Johannes Schickel
svn-id: r23613
2006-07-27- renaming all opcodes from cmd_* to c1_*Johannes Schickel
- changing ScriptHelper functions so it will be useable for kyra2 and kyra3 too - unbreaking savegames (increasing the VERSION number since the game flags table got resized to be useable for kyra3) svn-id: r23612
2006-07-27- moving KyraEngine_v3 declaration to newly added kyra3.hJohannes Schickel
- implements a little bit init stuff - implements some music handling svn-id: r23610
2006-07-27Workaround for bug #1498221 ("KYRA1: Glitches when meeting Zanthia").Johannes Schickel
svn-id: r23608
2006-07-26Make the midi player threadsafe (this should fix bug #1506583 "KYRA1: Crash ↵Johannes Schickel
on exceeded polyphony"). svn-id: r23605
2006-07-26Fade out the music when using the Kyra 3 menu to exit. (The original does, andTorbjörn Andersson
it might make a useful test case for the fade-out code.) svn-id: r23604
2006-07-26End the Kyra 3 menu screen if _quitFlag is set.Torbjörn Andersson
svn-id: r23603
2006-07-26Removed unnecessary #includeTorbjörn Andersson
svn-id: r23598
2006-07-26Skips scroll down sequence then the user wishes to skip the intro.Johannes Schickel
svn-id: r23596
2006-07-26Nicer quit handling in the intro sequences.Johannes Schickel
svn-id: r23594
2006-07-25Add support for looping the kyra3 main menu.Johannes Schickel
svn-id: r23593
2006-07-25Check uppercase and lowercase, when confirming quit in Simon the Sorcerer 1/2Travis Howell
svn-id: r23591
2006-07-24Fix bug #1496523 - MM: Weird Ed appears backwards at doorTravis Howell
svn-id: r23589
2006-07-24Fix bug #1527630 - ZAK FM-TOWNS: Actor (Caponian) picks wrong lineTravis Howell
svn-id: r23586
2006-07-23Use #include "..." instead of #include <...> for pack-start.h and pack-end.hTorbjörn Andersson
for consistency with other #includes. svn-id: r23585
2006-07-23Changed __lure_res_h__ to LURE_RES_H etc for consistency.Torbjörn Andersson
svn-id: r23584
2006-07-23Changed SAGA_ACTOR_H__ to SAGA_ACTOR_H etc for consistency.Torbjörn Andersson
svn-id: r23583
2006-07-23String class usage cleanupMax Horn
svn-id: r23582
2006-07-23Removed GCC_PACK that must have been re-added by accident.Torbjörn Andersson
svn-id: r23581
2006-07-23Added extra hotspot flags bytes needed for asking Ratpouch for an object, ↵Paul Gilbert
and changed differing word read macros to use a single standard svn-id: r23579
2006-07-23Initialise the screen before creating the music driver. The MT-32 driver wantsTorbjörn Andersson
to draw to the screen. svn-id: r23574
2006-07-23No need for packing SaveInfoSection and ThumbnailHeader anymore.Johannes Schickel
svn-id: r23572
2006-07-22Fix struct packing issues (macros are not resolve in #pragma params, at ↵Max Horn
least for GCC) svn-id: r23569
2006-07-22Hardcoding header size of the Thumbnail and of the Info section of scumm games.Johannes Schickel
(because packed struct handling changed and gcc seems not to be happy with it) This should unbreak new save games made after this commit. svn-id: r23565
2006-07-22Fixing compiler warnings under amd64.Johannes Schickel
svn-id: r23564
2006-07-22Removing '/' at pathsnames of calls to "File::addDefaultDirectory" since it ↵Johannes Schickel
can't be assumed that the FS code uses '/' as path separators (and it shouldn't break anything) svn-id: r23563
2006-07-22- let md5_file accept a FilesystemNode too Johannes Schickel
- changes some engine detectors to use it svn-id: r23559
2006-07-22Using FilesystemNode::name instead of FilesystemNode::displayName in all ↵Johannes Schickel
game detectors. svn-id: r23558
2006-07-22Using FilesystemNode::name instead of FilesystemNode::displayName in the ↵Johannes Schickel
sword2 detector code too. svn-id: r23557
2006-07-22Using FilesystemNode::name instead of FilesystemNode::displayName in the ↵Johannes Schickel
sword1 detector code too. svn-id: r23556
2006-07-22Using FilesystemNode::name instead of FilesystemNode::displayName in the ↵Johannes Schickel
Gobliiins detector code too. svn-id: r23555
2006-07-22Changes usage of FilesystemNode::name to FilesystemNode::displayName in the ↵Johannes Schickel
detector code. svn-id: r23554
2006-07-22Cleanup.Torbjörn Andersson
svn-id: r23551
2006-07-22Changing usage of FSNode::displayName to FSNode::pathJohannes Schickel
svn-id: r23549
2006-07-21Removing GCC_PACK, we fully rely on START_PACK_STRUCTS / END_PACK_STRUCTS ↵Max Horn
now (hiya eriktorbjorn, this one is for you *ggg*) svn-id: r23547
2006-07-21Removing redundant paranthesisOystein Eftevaag
svn-id: r23543
2006-07-20Using path instead of displayName.Johannes Schickel
svn-id: r23541
2006-07-16- don't error on CHAPTER1.VRM miss anymoreJohannes Schickel
- nicer error messages when no font files are found - implements nicer way to load fonts svn-id: r23531
2006-07-16Copy protection was disabled in the Monkey Island 1 release included with ↵Travis Howell
LucasArts Mac CD Game Pack II svn-id: r23526
2006-07-15Some cleanups and restructuring. The clearScreen() function has been renamedTorbjörn Andersson
clearFrame(), and is only responsible for clearing the frame buffer. Frame syncing and frame drawing are now separate from each other. svn-id: r23525
2006-07-15Fixed regression: Test if there's a text object to close before closing it.Torbjörn Andersson
svn-id: r23524
2006-07-15Close the current text object when the movie is ended, to avoid potentialTorbjörn Andersson
memory leak, and be a bit more robust about handling text objects in the dummy player. svn-id: r23523
2006-07-15Oops. I just noticed I was using _black to track the white colour, and _whiteTorbjörn Andersson
to track the black colour. svn-id: r23522
2006-07-15This is more consistent with how we usually initialize arrays of structs, andTorbjörn Andersson
seems to still keep msvc8 happy. svn-id: r23521
2006-07-15Should fix shadowing warnings with gcc.Johannes Schickel
svn-id: r23520
2006-07-15Fix building with msvc8.Johannes Schickel
svn-id: r23518
2006-07-15Fix building with msvc8.Johannes Schickel
svn-id: r23517