Commit Graph

43580 Commits

Author SHA1 Message Date
Eugene Sandulenko
f123802f4c GRAPHICS: Move graphics/video/ to video/. Step 2/2
svn-id: r55474
2011-01-23 17:37:17 +00:00
Eugene Sandulenko
806ccf5d25 GRAPHICS: Move graphics/video/ to video/. Step 1/2
svn-id: r55473
2011-01-23 17:14:43 +00:00
Filippos Karapetis
36ed9be335 SWORD25: Fixed compilation (oops...)
svn-id: r55472
2011-01-23 16:22:15 +00:00
Sven Hesse
ba7e982743 NEWS: Add Urban Runner and Bambou
svn-id: r55471
2011-01-23 16:18:03 +00:00
Alyssa Milburn
78af2212cf MOHAWK: Detect CSTime demo (thanks to Strangerke for finding it).
svn-id: r55470
2011-01-23 16:15:26 +00:00
Filippos Karapetis
160517da93 SWORD25: Simplified the YUV->RGBA conversion code
svn-id: r55469
2011-01-23 16:14:51 +00:00
Sven Hesse
ccd5129588 GOB: Pass engine pause to the VideoPlayer and decoders
Entering the GMM or the debug console during a video will not
mess up audio/video sync anymore.

svn-id: r55466
2011-01-23 15:33:30 +00:00
Torbjörn Andersson
806defa98e SWORD25: Fix format string warnings.
svn-id: r55465
2011-01-23 15:07:46 +00:00
Filippos Karapetis
1250785822 SWORD25: Replaced BS_ASSERT() with assert()
svn-id: r55464
2011-01-23 15:01:24 +00:00
Filippos Karapetis
04af67d736 SWORD25: Fixed compilation
svn-id: r55463
2011-01-23 14:57:21 +00:00
Filippos Karapetis
00a0f8d15d SWORD25: Removed the custom log class and replaced it with warning/error/debugC calls
svn-id: r55462
2011-01-23 14:49:50 +00:00
Sven Hesse
411d41d3d0 GOB: Change the NOCD workaround for Urban Runner a bit
Seems like the game does close the CD1.ITK too, so we just
open all ITKs right at the start, lest it might blow up when
it wants to close the top ITK and that's actually CD4.

svn-id: r55461
2011-01-23 11:00:57 +00:00
Matthew Hoops
191d85f174 MOHAWK: Implement Riven's stopSound() and fadeAmbientSounds() opcodes
svn-id: r55460
2011-01-23 07:02:49 +00:00
Matthew Hoops
27d9ee3de1 MOHAWK: Do not stop ambient sounds when finding no matching Riven SLST index
This fixes the ambient sounds in the Rebel Tunnel puzzle and Temple Island maglev among other places.

svn-id: r55459
2011-01-23 06:54:35 +00:00
Matthew Hoops
52c0d678ce MOHAWK: Enable the Riven easter egg shortcut
svn-id: r55458
2011-01-23 06:02:46 +00:00
Matthew Hoops
fd3188a6fc MOHAWK: Cleanup Riven opcode 12 (now known as stopSound())
svn-id: r55457
2011-01-23 05:12:50 +00:00
Sven Hesse
c039b06c3c VIDEO: Fix createSurface() for the case that there's no video
Fixes clicking on the Piano in the Apartment in Urban Runner.

svn-id: r55456
2011-01-23 03:46:38 +00:00
Matthew Hoops
57521f7574 VIDEO: Update documentation on which decoder is used by what engine
svn-id: r55455
2011-01-23 01:27:40 +00:00
Arnaud Boutonné
caab214260 HUGO: Fix on more GCC warning
svn-id: r55454
2011-01-23 00:29:08 +00:00
Arnaud Boutonné
7f4e1bde1e HUGO: Fix several warnings
svn-id: r55453
2011-01-23 00:19:40 +00:00
Arnaud Boutonné
93409aa381 HUGO: Fix GCC compilation
svn-id: r55452
2011-01-23 00:08:47 +00:00
Arnaud Boutonné
3f6496d5b5 HUGO: Cleanup
Suppress almost all defines, rename constants

svn-id: r55451
2011-01-23 00:05:52 +00:00
Matthew Hoops
257a6b2e6d VIDEO: Fix QuickTime audio buffering on the last frame
svn-id: r55450
2011-01-22 23:31:21 +00:00
Lars Skovlund
bcf62fa8b9 SCI/Robot:Don't ifdef out ::playAudio, since it is only used for debugging
svn-id: r55449
2011-01-22 21:58:33 +00:00
Alyssa Milburn
7e46c479fc MOHAWK: Add hardcoded help code for case 1.
svn-id: r55448
2011-01-22 21:23:06 +00:00
Alyssa Milburn
49c3cab2e8 MOHAWK: Implement CSTime help system.
svn-id: r55447
2011-01-22 21:22:49 +00:00
Alyssa Milburn
bbfbb7e74a MOHAWK: Minor CSTimeChar bugfixes.
svn-id: r55446
2011-01-22 21:22:29 +00:00
Alyssa Milburn
bfe0307300 MOHAWK: Implement kCSTimeEventCharSomeNIS55.
svn-id: r55445
2011-01-22 21:22:12 +00:00
Sven Hesse
00cabdad11 GOB: Only let one video with sound play at a time
svn-id: r55444
2011-01-22 19:37:25 +00:00
Sven Hesse
0722df9472 GOB: Hacking in multiple live videos
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-22 19:28:23 +00:00
Filippos Karapetis
66a715ea99 MOHAWK: Silence a warning
svn-id: r55442
2011-01-22 18:09:06 +00:00
Alyssa Milburn
a9c840c3d5 MOHAWK: More CSTime event stubs.
Case 1 is now playable up to the 'next case' event.

svn-id: r55441
2011-01-22 17:34:01 +00:00
Alyssa Milburn
de4b564532 MOHAWK: Add/use visit count for scenes.
svn-id: r55440
2011-01-22 17:33:44 +00:00
Bastien Bouclet
caccceb02b MOHAWK: Dragging resources / levers code cleanup
svn-id: r55439
2011-01-22 17:26:09 +00:00
Sven Hesse
5b4183fa27 GOB: Or actually, *this* should be the correct loop flag handling
svn-id: r55438
2011-01-22 17:19:58 +00:00
Sven Hesse
3f162962aa GOB: Oops, -10 = close video, < -10 = looping
svn-id: r55437
2011-01-22 16:56:02 +00:00
Sven Hesse
7fee6f9740 GOB: Proper live video looping
Fixes the Yes/No robots in Bambou

svn-id: r55436
2011-01-22 16:48:51 +00:00
Thierry Crozat
37aa513815 I18N: Add polish translation (patch #3162838)
svn-id: r55435
2011-01-22 16:46:32 +00:00
Bastien Bouclet
aeff7cf12c MOHAWK: Implement Channelwood's remaining opcodes
svn-id: r55434
2011-01-22 16:44:00 +00:00
Matthew Hoops
c1e68ac94d MOHAWK: Fix meaning of the sound loop variable
svn-id: r55433
2011-01-22 16:35:25 +00:00
Sven Hesse
cbbafc962d GOB: Extend the good-measure wait to all videos with sound
Fixes a glitch in Bambou, where the intro movie is cut off to
soon.

svn-id: r55432
2011-01-22 16:29:54 +00:00
Matthew Hoops
755558de04 MOHAWK: Update the ADPC chunk code
svn-id: r55431
2011-01-22 16:16:30 +00:00
Sven Hesse
a8e6fa3346 GOB: Don't blit dirty rectangles while playing a live video
This fixes the inventory list flickering in live videos :)

svn-id: r55430
2011-01-22 15:39:52 +00:00
Sven Hesse
2bb8cf25df GOB: Force live videos onto the backSurface
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-22 15:06:12 +00:00
Filippos Karapetis
7dd28c024a SCI: Moved the robot audio playing test code inside GfxRobot::playAudio()
svn-id: r55428
2011-01-22 14:58:17 +00:00
Lars Skovlund
8a44af63af SCI/robot: Correct detection of null preload
svn-id: r55427
2011-01-22 14:32:39 +00:00
Sven Hesse
40a4b09246 GOB: Fix the save list width
The length of the slot 0 string determines the list's width

svn-id: r55426
2011-01-22 14:23:03 +00:00
Sylvain Dupont
185a0b9070 GOB: Fixes the return value of dummy shooter in Last Dynasty
Mission 34 shooter must return 1 in order to proceed to the point & click part of the game.

svn-id: r55425
2011-01-22 13:19:16 +00:00
Lars Skovlund
dc27a22026 SCI: Added stub for playing robot audio from the console
svn-id: r55424
2011-01-22 13:12:01 +00:00
Bastien Bouclet
f48cc4119c MOHAWK: Implement Channelwood opcodes 118 and 203: Sirius's drawer
svn-id: r55423
2011-01-22 13:03:54 +00:00