aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2011-01-23MOHAWK: Implement Riven's stopSound() and fadeAmbientSounds() opcodesMatthew Hoops
svn-id: r55460
2011-01-23MOHAWK: Do not stop ambient sounds when finding no matching Riven SLST indexMatthew Hoops
This fixes the ambient sounds in the Rebel Tunnel puzzle and Temple Island maglev among other places. svn-id: r55459
2011-01-23MOHAWK: Enable the Riven easter egg shortcutMatthew Hoops
svn-id: r55458
2011-01-23MOHAWK: Cleanup Riven opcode 12 (now known as stopSound())Matthew Hoops
svn-id: r55457
2011-01-23HUGO: Fix on more GCC warningArnaud Boutonné
svn-id: r55454
2011-01-23HUGO: Fix several warningsArnaud Boutonné
svn-id: r55453
2011-01-23HUGO: Fix GCC compilationArnaud Boutonné
svn-id: r55452
2011-01-23HUGO: CleanupArnaud Boutonné
Suppress almost all defines, rename constants svn-id: r55451
2011-01-22SCI/Robot:Don't ifdef out ::playAudio, since it is only used for debuggingLars Skovlund
svn-id: r55449
2011-01-22MOHAWK: Add hardcoded help code for case 1.Alyssa Milburn
svn-id: r55448
2011-01-22MOHAWK: Implement CSTime help system.Alyssa Milburn
svn-id: r55447
2011-01-22MOHAWK: Minor CSTimeChar bugfixes.Alyssa Milburn
svn-id: r55446
2011-01-22MOHAWK: Implement kCSTimeEventCharSomeNIS55.Alyssa Milburn
svn-id: r55445
2011-01-22GOB: Only let one video with sound play at a timeSven Hesse
svn-id: r55444
2011-01-22GOB: Hacking in multiple live videosSven Hesse
Needed for Bambou. The narrator voice and the "Do you want to quit?" voices are live videos that should continue while the live video buttons are playing. svn-id: r55443
2011-01-22MOHAWK: Silence a warningFilippos Karapetis
svn-id: r55442
2011-01-22MOHAWK: More CSTime event stubs.Alyssa Milburn
Case 1 is now playable up to the 'next case' event. svn-id: r55441
2011-01-22MOHAWK: Add/use visit count for scenes.Alyssa Milburn
svn-id: r55440
2011-01-22MOHAWK: Dragging resources / levers code cleanupBastien Bouclet
svn-id: r55439
2011-01-22GOB: Or actually, *this* should be the correct loop flag handlingSven Hesse
svn-id: r55438
2011-01-22GOB: Oops, -10 = close video, < -10 = loopingSven Hesse
svn-id: r55437
2011-01-22GOB: Proper live video loopingSven Hesse
Fixes the Yes/No robots in Bambou svn-id: r55436
2011-01-22MOHAWK: Implement Channelwood's remaining opcodesBastien Bouclet
svn-id: r55434
2011-01-22MOHAWK: Fix meaning of the sound loop variableMatthew Hoops
svn-id: r55433
2011-01-22GOB: Extend the good-measure wait to all videos with soundSven Hesse
Fixes a glitch in Bambou, where the intro movie is cut off to soon. svn-id: r55432
2011-01-22MOHAWK: Update the ADPC chunk codeMatthew Hoops
svn-id: r55431
2011-01-22GOB: Don't blit dirty rectangles while playing a live videoSven Hesse
This fixes the inventory list flickering in live videos :) svn-id: r55430
2011-01-22GOB: Force live videos onto the backSurfaceSven Hesse
Fixes some inventory list uglyness in live videos. It still flickers when mousing over it though, and keeps popping when mousing over the register during the hotel scene svn-id: r55429
2011-01-22SCI: Moved the robot audio playing test code inside GfxRobot::playAudio()Filippos Karapetis
svn-id: r55428
2011-01-22SCI/robot: Correct detection of null preloadLars Skovlund
svn-id: r55427
2011-01-22GOB: Fix the save list widthSven Hesse
The length of the slot 0 string determines the list's width svn-id: r55426
2011-01-22GOB: Fixes the return value of dummy shooter in Last DynastySylvain Dupont
Mission 34 shooter must return 1 in order to proceed to the point & click part of the game. svn-id: r55425
2011-01-22SCI: Added stub for playing robot audio from the consoleLars Skovlund
svn-id: r55424
2011-01-22MOHAWK: Implement Channelwood opcodes 118 and 203: Sirius's drawerBastien Bouclet
svn-id: r55423
2011-01-22SCI21: Allow the game scripts to sync robot videos, like in SSCI. Also, ↵Filippos Karapetis
references of the SciEngine class to itself via g_sci have been removed svn-id: r55422
2011-01-22GOB: Fix some of the live-video glitchynessSven Hesse
svn-id: r55421
2011-01-22MOHAWK: Implement Channelwood opcodes 106 and 109: Stair door switchBastien Bouclet
svn-id: r55420
2011-01-22MOHAWK: Hide mummy at startup in CSTime case 1.Alyssa Milburn
svn-id: r55419
2011-01-22GOB: Actually, startFrame == -2 seems to be the only live video flagSven Hesse
svn-id: r55418
2011-01-22MOHAWK: Add some debug commands for CSTime.Alyssa Milburn
svn-id: r55417
2011-01-22MOHAWK: Finish hard-coded logic for CSTime case 1.Alyssa Milburn
svn-id: r55416
2011-01-22MOHAWK: Implement a couple more CSTime events.Alyssa Milburn
svn-id: r55415
2011-01-22MOHAWK: Add some proper group removal logic to CSTime.Alyssa Milburn
svn-id: r55414
2011-01-22MOHAWK: Implement Channelwood opcodes 108, 127, 128: elevatorsBastien Bouclet
svn-id: r55413
2011-01-22MOHAWK: Complete Channelwood opcode 101, pipe bridgeBastien Bouclet
svn-id: r55412
2011-01-22GOB: Another (?) non-blocking video flagSven Hesse
This fixes the intro needing an extra ESC. Interestingly, the intro movie is actually interactive. You can influence the paths Max takes by pressed the arrow keys at the right times. svn-id: r55411
2011-01-22TOON: Fix Further Memory Leaks in Savegame Loading.David Turner
svn-id: r55408
2011-01-22GOB: Don't mess with the break key in Urban RunnerSven Hesse
To be able ESC videos, you need to switch on ESC in the settings in the right part of the menu, because the scripts needs to trigger the drawing of the last frame of the ESC'd video. Otherwise, the graphics e.g. stops mid-frame during a turn. svn-id: r55407
2011-01-22GOB: Urban: Save an empty sprite if necessarySven Hesse
svn-id: r55406
2011-01-22SCI: Changed the expensive and inaccurate floating-point divisions to ↵Filippos Karapetis
integer divisions. Fixes asserting of 90.rbt in Phantasmagoria (the game's logo video) svn-id: r55405