Commit Graph

36353 Commits

Author SHA1 Message Date
Martin Kiewitz
7f78815e0e SCI: kPortrait almost fully implemented (animation bitmaps still missing)
svn-id: r47204
2010-01-09 19:12:53 +00:00
Johannes Schickel
9c2fa534d1 Implement some safer handling of the "Extended" block in VOC files.
svn-id: r47203
2010-01-09 18:51:25 +00:00
Martin Kiewitz
30d787a829 SCI: adding audio support to kPortrait, audio is now playing when portraits are shown
svn-id: r47202
2010-01-09 18:18:52 +00:00
Martin Kiewitz
a815d0e12a SCI: added new debug command "picture_visualize", which enables visualization of the drawing process of EGA pictures
svn-id: r47201
2010-01-09 14:09:45 +00:00
Vladimir Menshakov
5d4ff2930b removed useless rtl logs
svn-id: r47200
2010-01-09 13:28:52 +00:00
Vladimir Menshakov
d7c46c154f fixed RTL
svn-id: r47199
2010-01-09 11:39:01 +00:00
Vladimir Menshakov
e50a24be15 log when EVENT_RTL received
svn-id: r47198
2010-01-09 10:37:27 +00:00
Paul Gilbert
e27ef211f8 Fix for a rare case where the NPC handler for Ewan the shopkeeper can cause an assert when you rejoin Goewin in the Weregate caves.
svn-id: r47197
2010-01-09 09:27:40 +00:00
Sven Hesse
30e360f5c5 Yup, not checking for stereo sound was an accident here
svn-id: r47195
2010-01-09 03:55:09 +00:00
Walter van Niftrik
1e3679b4b6 SCI: Cleanup
svn-id: r47194
2010-01-09 03:08:51 +00:00
Walter van Niftrik
ac7458f916 SCI: Fix handling of output rate in PCJr driver
svn-id: r47193
2010-01-09 02:17:17 +00:00
Walter van Niftrik
6e991dc73e SCI: Fix crash on exit when using PCJr driver.
svn-id: r47192
2010-01-09 02:16:43 +00:00
Walter van Niftrik
d1d4091281 SCI: Cleanup
svn-id: r47191
2010-01-09 02:16:17 +00:00
Walter van Niftrik
6f78bc40dd SCI: Move music device IDs to drivers.
svn-id: r47190
2010-01-09 02:14:12 +00:00
Max Horn
be8371fb07 Replace AppendableAudioStream by QueuingAudioStream
svn-id: r47189
2010-01-09 00:19:13 +00:00
Martin Kiewitz
41eaeaa61d SCI: Ctrl-Z now supported as well :D
svn-id: r47188
2010-01-08 23:09:30 +00:00
Willem Jan Palenstijn
229c53d485 Use DisposeAfterUse::Flag
svn-id: r47187
2010-01-08 23:05:00 +00:00
Martin Kiewitz
af8298d4f8 SCI: removed controlify() to ease readability of code
svn-id: r47186
2010-01-08 22:52:50 +00:00
Martin Kiewitz
75a4ef14f1 SCI: fix for platform difference between linux and windows, makes Ctrl-Alt-keys work under linux as well (e.g. lsl1, age questions cheat)
svn-id: r47185
2010-01-08 22:45:38 +00:00
Johannes Schickel
b8727aefcc Fix LinearMemoryStream::seek, when the stream was created without request to dispose the memory itself.
svn-id: r47184
2010-01-08 22:14:55 +00:00
Max Horn
c489259353 Switch SCUMM from AppendableAudioStream to QueuingAudioStream
svn-id: r47183
2010-01-08 22:10:19 +00:00
Max Horn
f720d99b0a Switch Mixer::playInputStream to use DisposeAfterUse::Flag
svn-id: r47182
2010-01-08 22:09:43 +00:00
Max Horn
490153232a Fix header guard
svn-id: r47181
2010-01-08 22:07:56 +00:00
Max Horn
0cf53b025d Move DisposeAfterUse::Flag from Common to global namespace, and into a new header common/types.h
svn-id: r47180
2010-01-08 22:07:35 +00:00
Max Horn
474d49946f Rename QueuedAudioStream to QueuingAudioStream
svn-id: r47179
2010-01-08 22:06:04 +00:00
Max Horn
7efba85064 Switch Tinsel, MADE and some of the video players to QueuedAudioStream
svn-id: r47178
2010-01-08 22:05:12 +00:00
Max Horn
95726dfe50 Move Mohawk's QueuedAudioStream to sound/ (with some tweaks)
svn-id: r47177
2010-01-08 22:04:30 +00:00
Johannes Schickel
f263393ef0 Fix sound effects in Sword1 PSX, regression from r47132.
svn-id: r47176
2010-01-08 21:47:28 +00:00
Martin Kiewitz
5cfd241af9 SCI: we won't do keyboard mapping for sci1late+, because otherwise Ctrl-keys won't work. I couldnt find games that use Alt-keys, so I was unable to check those as well
svn-id: r47175
2010-01-08 21:44:18 +00:00
Martin Kiewitz
8ba776913d SCI: fixing sq3 again (state selector wasnt updated anymore)
svn-id: r47174
2010-01-08 20:25:42 +00:00
Johannes Schickel
0849da9564 Fix documentation for setMouseCursor's format paramenter.
svn-id: r47173
2010-01-08 20:15:42 +00:00
Martin Kiewitz
25226cdc23 SCI: updateCues() cleanup
svn-id: r47172
2010-01-08 20:11:27 +00:00
Torbjörn Andersson
3a163b960e This should fix bug #2928411, "SWORD1: Macintosh Demo crashes after Intro".
svn-id: r47171
2010-01-08 19:58:47 +00:00
Eugene Sandulenko
ae3dc2ddba Properly fix credits
svn-id: r47170
2010-01-08 18:56:12 +00:00
Vladimir Menshakov
7bf9c22ec9 minor fixes
svn-id: r47168
2010-01-08 18:48:32 +00:00
Vladimir Menshakov
b847a2be35 added configurable timers/fast mode with ctrl-f hotkey
svn-id: r47167
2010-01-08 18:03:34 +00:00
Johannes Schickel
549da55565 Remove custom AiffAudioStream and replace it by the use of makeLoopingAudioStream and makeAIFFStream.
svn-id: r47165
2010-01-08 17:42:05 +00:00
Martin Kiewitz
c067bf053d SCI: support "Ctrl-" prefix keys in menu, makes Ctrl-keys work in lsl6
svn-id: r47164
2010-01-08 17:25:39 +00:00
Martin Kiewitz
b5603ee822 SCI: support "+" and "-" for menu (fixes speed changes via those keys in all games)
svn-id: r47163
2010-01-08 16:52:45 +00:00
Johannes Schickel
271956f2d7 Add some warning inside makeLoopingAudioStream, in case the give start time is after the given end time.
svn-id: r47162
2010-01-08 16:38:51 +00:00
Vladimir Menshakov
85adbdb1ad fixed invalid volume setting
svn-id: r47161
2010-01-08 16:31:48 +00:00
Johannes Schickel
616e4626f5 Since AudioStream looping is no longer handled by the Mixer, drop Mixer::playAudioStreamLooping. (There's Audio::makeLoopingAudioStream).
svn-id: r47160
2010-01-08 16:27:29 +00:00
Johannes Schickel
e976b11995 Add another makeLoopingAudioStream factory for transparently looping a certain interval of a SeekableAudioStream.
svn-id: r47159
2010-01-08 16:25:51 +00:00
Vladimir Menshakov
abdebd9871 added warning on invalid sound
svn-id: r47158
2010-01-08 16:21:36 +00:00
Johannes Schickel
52d264fac1 Fix unhandled case(s) in switch warning from g++.
svn-id: r47157
2010-01-08 15:01:31 +00:00
Martin Kiewitz
723ad1bdc1 SCI: changed handling when unsupported sound type is selected, we are switching to adlib or amiga sound then
svn-id: r47156
2010-01-08 14:26:26 +00:00
Walter van Niftrik
54fc512156 SCI: Use adlib music by default
svn-id: r47155
2010-01-08 14:02:08 +00:00
Walter van Niftrik
3dda1c8073 SCI: Fix view detection in Hoyle 2
svn-id: r47154
2010-01-08 13:45:44 +00:00
Vladimir Menshakov
cac3510b67 removed useless initializations
svn-id: r47153
2010-01-08 12:17:41 +00:00
Vladimir Menshakov
31d830e79d removed noisy debug
svn-id: r47152
2010-01-08 11:32:53 +00:00