aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra
AgeCommit message (Collapse)Author
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-23String class usage cleanupMax Horn
svn-id: r23582
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-22- let md5_file accept a FilesystemNode too Johannes Schickel
- changes some engine detectors to use it svn-id: r23559
2006-07-22Changes usage of FilesystemNode::name to FilesystemNode::displayName in the ↵Johannes Schickel
detector code. svn-id: r23554
2006-07-22Changing usage of FSNode::displayName to FSNode::pathJohannes Schickel
svn-id: r23549
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-15Should fix loading of pakfiles.Johannes Schickel
svn-id: r23516
2006-07-15Adds filesize check for kyra.dat, this forces to upgrade always to the ↵Johannes Schickel
newest version though. svn-id: r23514
2006-07-15Get rid of some asserts and adds error messages instead.Johannes Schickel
svn-id: r23513
2006-07-15Little cleanup.Johannes Schickel
svn-id: r23512
2006-07-15Use the FS Api to load all .PAK and .APK files. (I just made a few quick ↵Johannes Schickel
tests, but before this should be integrated to branch-0-9-0 there should be a test for it on *every* platform, since I'm not quite sure if FilesystemNode::displayName is useable for this...) svn-id: r23511
2006-07-15A little cleanup (merges kyra1_games, kyra2_games, kyra3_games into kyra_games)Johannes Schickel
svn-id: r23510
2006-07-15Changes names of Kyra2 and Kyra3 detected games.Johannes Schickel
svn-id: r23509
2006-07-14More whitespace changes.Torbjörn Andersson
svn-id: r23496
2006-07-08Changes init error handling of kyra engine (engine fails at ↵Johannes Schickel
Engine_KYRA_create now instead of KyraEngine::init, also adds check for invalid game path like the scumm engine does). svn-id: r23426
2006-07-08- fixes some c/p errors from my last commitJohannes Schickel
- fixes embedded pak loading svn-id: r23425
2006-07-08Implements loading of 'westwood.001' for kyra3 (no need to run the installer ↵Johannes Schickel
anymore). (thanks to eriktorbjorn for his code to extract files from westwood.001) svn-id: r23423
2006-07-08Adds a message dialog if kyra.dat is missing which tells the user to ↵Johannes Schickel
download the kyra.dat file. svn-id: r23421
2006-06-24Fixes save/load of kyra engine.Johannes Schickel
svn-id: r23287
2006-06-24These FIXME comments can go, I think :)Max Horn
svn-id: r23277
2006-06-24Fixing a leak in the Kyra engine (the savefile manager allocated by class ↵Max Horn
Engine was never freed) svn-id: r23276
2006-06-24* Renamed config.mak to config.mkMax Horn
* Renamed common.rules to rules.mk * Removed explicit declaration of MODULE_DIRS in various spots (instead we let rules.mk compute it) svn-id: r23275
2006-06-24Move backends/fs/fs.h and .cpp to common/fs/fs.h and .cppMax Horn
Rationale: backend implementations belong to backends/, but portable APIs meant to be used by high level code is for common / sound / graphics / ... (compare also with backends/midi vs. sound/mididrv.h) svn-id: r23274
2006-06-18Makes sure updateScreen() is called once in a while in the menu polling ↵Oystein Eftevaag
loop, to give backends some drawing time for virtual keyboards etc svn-id: r23169
2006-06-05removes _selectedMenuItem again.Johannes Schickel
svn-id: r22944
2006-06-05Fixed PalmOS ARM crashesChris Apers
svn-id: r22942
2006-06-04wrong palettes should be really fixed now.Johannes Schickel
svn-id: r22912
2006-06-04Should fix strange palettes in some rooms.Johannes Schickel
svn-id: r22910
2006-06-03This hack is no longer needed to make the mouse cursor visible on the Kyra 3Torbjörn Andersson
main menu. svn-id: r22905
2006-06-03Don't allow creation of save file when the user quits the game while the intro.Johannes Schickel
svn-id: r22904
2006-06-03Fixes visible mouse cursor in the intro with classic theme.Johannes Schickel
svn-id: r22903
2006-06-03Changes some char* usage to Common::String.Johannes Schickel
svn-id: r22902
2006-06-03- Replaces usage of PAKChunk* with PAKChunk for Common::List, should solve ↵Johannes Schickel
some strange MSVC6 warnings/(errors). svn-id: r22900
2006-06-03Implements cmd_fadeEntirePalette, should fix some missing palette fades.Johannes Schickel
svn-id: r22888
2006-06-03Fix for bug # 1497965 ("KYRA1: Skipping dialogue requires two clicks").Johannes Schickel
svn-id: r22848
2006-06-02Oops. sfx should be on per default.Johannes Schickel
svn-id: r22845
2006-06-02Fix for bug # 1497961 ("KYRA1: in-game "Music" option not working").Johannes Schickel
svn-id: r22844