Commit Graph
37 Commits
Author SHA1 Message Date
Torbjörn Andersson 079e72eafc I don't have the German FF version with the wrong cutscene file names, but I
believe we need to adjust baseName as well, so that we can use an equally wrong
(i.e. right) name for opening the audio track.

svn-id: r23028
2006-06-11 16:59:59 +00:00
Travis Howell a2894d9a82 Add comment
svn-id: r22870
2006-06-03 13:27:19 +00:00
Travis Howell 7d5d40774b Add work around for bug in a German Windows 2CD version of FF. Trigger error if video file not found, since they are required by several part of FF
svn-id: r22869
2006-06-03 13:24:59 +00:00
Travis Howell b0733e0fc1 Add support for separate compressed sound files for cutscenes in FF
svn-id: r22831
2006-06-02 11:33:11 +00:00
Joost Peters 33eeb81bd6 remove extraneous comma
svn-id: r22784
2006-05-30 20:32:22 +00:00
Torbjörn Andersson 8062eb6ec3 Set and show/hide mouse cursors through a "cursor manager" (analogous to the
recently added (cursor) palette manager) so that the cursor can be properly
restored after returning from the GUI.

If there's any C++ magic that can keep the backend functions from being called
by anything else than these managing classes, that would probably be a good
idea. Also, since the cursor manager keeps a copy of the cursor image, perhaps
there are at least some backends that will no longer need to?

svn-id: r22639
2006-05-25 22:51:42 +00:00
Travis Howell 37d2f30999 Ooops, skip WAV data, before changing size var
svn-id: r22367
2006-05-06 08:33:52 +00:00
Torbjörn Andersson 90ced09997 Use scumm_stricmp() instead of stricmp() to fix compile error on some systems,
e.g. mine.

svn-id: r22366
2006-05-06 08:30:39 +00:00
Travis Howell c552cfdafb Add support for non-English audio in cutscenes of Amiga/Mac. versions of FF
svn-id: r22365
2006-05-06 08:21:57 +00:00
Travis Howell eed7d3e413 Update copyright
svn-id: r22358
2006-05-05 00:42:37 +00:00
Travis Howell 5ef5110299 Clear front buffer, when using cutscenes in Amiga version of FF
svn-id: r22301
2006-05-03 11:14:29 +00:00
Travis Howell 2552f6e17e Allow skipping cutscenes via ESC key too
svn-id: r22288
2006-05-02 23:46:23 +00:00
Travis Howell 59b89e7a79 Clear palette too, after some cutscenes
svn-id: r22240
2006-04-30 06:23:32 +00:00
Travis Howell 8b9401f2d7 Fast fade out should be disabled, after a cutscene
svn-id: r22239
2006-04-30 06:12:50 +00:00
Max Horn 27307acd7c Moved the AudioCDManager as well as class AudioStream and its (standard) subclasses to namespace Audio
svn-id: r22231
2006-04-29 22:33:31 +00:00
Travis Howell 6b76f83ea1 Fix OmniTV repeating for now
svn-id: r22149
2006-04-25 13:07:01 +00:00
Travis Howell fdfb68feb3 Fix fps setting for video play back
svn-id: r22147
2006-04-25 10:27:15 +00:00
Travis Howell 2aa54814f8 Hide mouse pointer when video is active
svn-id: r22144
2006-04-25 06:04:20 +00:00
Travis Howell 2020164a7a Revert change, a NULL block should be added if audio doesn't exist
svn-id: r22141
2006-04-24 22:00:41 +00:00
Torbjörn Andersson 19838db21d If startSound() can't find a WAVE chunk, set the file position to the beginning
of the chunk again. Otherwise, animations without a sound track (such as
disk1.dxa) will fail to play.

svn-id: r22140
2006-04-24 17:10:15 +00:00
Travis Howell e59f47e33e Remove duplicate code
svn-id: r22138
2006-04-24 10:32:36 +00:00
Travis Howell d088729a8c Correct and move warning, when failing to load video in FF
svn-id: r22137
2006-04-24 10:28:48 +00:00
Travis Howell 8632282db3 Add support for OmniTV
svn-id: r22136
2006-04-24 10:24:56 +00:00
Travis Howell 1fa5c82301 Initialize all variables in MoviePlayer class
svn-id: r22132
2006-04-24 06:01:51 +00:00
Travis Howell 7d975539c2 Ooops, real memory leak was in sound buffer
svn-id: r22128
2006-04-24 01:40:16 +00:00
Travis Howell ea3cdb1ed4 Fix sound memory leak
svn-id: r22127
2006-04-24 01:14:28 +00:00
Max Horn cbb5f5fc75 Fix 'comparison between signed and unsigned integer' warning
svn-id: r22094
2006-04-23 11:35:14 +00:00
Travis Howell b9fbf9091d Fix video sequences shown by arcade machines
svn-id: r22092
2006-04-23 08:34:19 +00:00
Travis Howell a0ea9a4efc Fix video sequences shown by arcade machines
svn-id: r22091
2006-04-23 08:30:29 +00:00
Travis Howell 562b1f8eef Fix video sequences shown by arcade machines
svn-id: r22090
2006-04-23 08:26:32 +00:00
Travis Howell 0de7374c4c Read and use frame rate setting for videos
svn-id: r22089
2006-04-23 02:44:46 +00:00
Travis Howell f1a318ce15 Fix audio and video sync. in videos of FF
svn-id: r22088
2006-04-23 02:11:49 +00:00
Travis Howell 2a0ba88aef Trigger videos for OmniTV in FF
svn-id: r21978
2006-04-17 13:48:44 +00:00
Travis Howell d832f69f4c Adjust video playback code, due to false calls in prison of FF
svn-id: r21977
2006-04-17 13:19:36 +00:00
Travis Howell 82dfef4ce2 Improve sound support in FF and add MoviePlayer class
svn-id: r21975
2006-04-17 12:05:45 +00:00
Travis Howell 092893a16d Minor cleanup
svn-id: r21960
2006-04-17 05:01:29 +00:00
Travis Howell 5b3f73f27c Intergrate the DXA player for Amiga/Macintosh verisons of FF, from cyx
svn-id: r21959
2006-04-17 04:02:48 +00:00