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
b47725540f
Cleanup.
...
svn-id: r47133
2010-01-07 17:04:32 +00:00
Johannes Schickel
4f52dcea66
Adapt TUCKER to use RewindableAudioStream and Mixer::playInputStreamLooping. (Needs testing, please :-)
...
svn-id: r47130
2010-01-07 16:44:17 +00:00
Johannes Schickel
d5fe29c3c9
Make makeWAVStream return a RewindableAudioStream.
...
svn-id: r47129
2010-01-07 16:34:56 +00:00
Johannes Schickel
b80779824f
- Strip custom looping code out of FLAC, Vorbis and MP3 streams
...
- Adapt the legacy make*Stream factories to use the new AudioStream subclasses
- Change return value of make*Stream back to AudioStream *
svn-id: r47111
2010-01-07 14:22:24 +00:00
Johannes Schickel
f5c3bd887e
- Add a new SeekableAudioStream interface. Soon to be used to replace audio stream specific looping code by generic code in Mixer...
...
- Adapted some existing AudioStreams to implement that interface (not tested!)
svn-id: r47013
2010-01-05 02:27:24 +00:00
Gregory Montoir
a85b22e092
TUCKER: fix several issues in ending sequences (tracker item #2872355 - Minor bugs outro)
...
svn-id: r45200
2009-10-17 20:06:46 +00:00
Max Horn
d4d1346ceb
TUCKER: Convert one more loadWAVFromStream instance to makeWAVStream
...
svn-id: r45101
2009-10-14 23:30:06 +00:00
Gregory Montoir
d971b0737a
TUCKER: ignore selected verb when displaying options (tracker item #2872383 - Look at options)
...
svn-id: r44898
2009-10-11 09:25:31 +00:00
Gregory Montoir
1b1471e8da
TUCKER: add missing compressed file close when version doesn't match
...
svn-id: r44392
2009-09-27 10:36:30 +00:00
Gregory Montoir
fde3814fbc
TUCKER: skip sound file loading if not available in compressed bundle
...
svn-id: r43736
2009-08-25 21:42:12 +00:00
Gregory Montoir
e4d04fec8d
TUCKER: add support for commpressed intro sound effects
...
svn-id: r43733
2009-08-25 21:28:29 +00:00
Gregory Montoir
b98fdb997d
tucker: fixed issues with dirty rects handling (tracker item #2597763 )
...
svn-id: r42456
2009-07-13 22:11:54 +00:00
Gregory Montoir
5a03e5cca1
simplified .raw/.wav data files handling in introduction sequences
...
svn-id: r41520
2009-06-14 15:07:34 +00:00
Gregory Montoir
0ceb92871b
cleanup
...
svn-id: r40646
2009-05-17 13:25:08 +00:00
Max Horn
a3efc5611c
Fixed various GCC 4.2 warnings, among them an actual longstanding bug (3 years :) in the quicktime midi code
...
svn-id: r40577
2009-05-14 23:09:04 +00:00
Gregory Montoir
2fd66d8eae
some cleanup :
...
- separated instruction table parsing from instruction execution
- added a few debug calls to monitor game flags changes
- some variables/functions renaming
svn-id: r40454
2009-05-11 14:04:44 +00:00
Gregory Montoir
478fa21838
fix for tracker item #2628896 TUCKER: Invisible Raincoat bug
...
svn-id: r38991
2009-03-01 00:51:59 +00:00
Gregory Montoir
db7073b15a
cleanup
...
svn-id: r38685
2009-02-21 11:29:56 +00:00
Kostas Nakos
0a04d30753
apply patch #2603528 : PCX loading (convenience only)
...
svn-id: r38348
2009-02-16 06:43:33 +00:00
Gregory Montoir
b2b37d3d67
fixed invalid dirty rect for infobar ; added code difference in infobar display for DE version (tracker items #2523881,2523924)
...
svn-id: r36160
2009-01-31 09:44:27 +00:00
Gregory Montoir
164a099c7f
restrict charwidth table patch to french version, should fix #2523924
...
svn-id: r36129
2009-01-29 21:31:44 +00:00
Gregory Montoir
4999677c57
added a few more code differences, demo version is now completable
...
svn-id: r36063
2009-01-25 18:08:26 +00:00
Gregory Montoir
e5feb689df
added detection entry for playable demo and some code differences
...
svn-id: r36044
2009-01-24 21:03:44 +00:00
Gregory Montoir
1511099a7b
merged Graphics::copyTo640/Graphics::copyFrom640
...
svn-id: r35892
2009-01-18 04:00:11 +00:00
Gregory Montoir
8ea8966c02
cleanup
...
svn-id: r35891
2009-01-18 03:22:33 +00:00
Max Horn
0a169612ee
TUCKER: Got rid of _fileToLoad
...
svn-id: r35875
2009-01-16 21:19:30 +00:00
Max Horn
c0e1dbf1ac
TUCKER: Changed loadFile and loadImage to take filename as parameter (trying to get rid of _fileToLoad)
...
svn-id: r35874
2009-01-16 21:08:55 +00:00
Max Horn
1082d82ba8
TUCKER: Simplify TuckerEngine::copyLocBitmap
...
svn-id: r35873
2009-01-16 20:53:43 +00:00
Gregory Montoir
3a4b4831dc
reorganized introduction sequence static data (to simplify code when using compressed audio files)
...
svn-id: r35710
2009-01-03 22:12:10 +00:00
Gregory Montoir
695c431146
fix wrong format string (bug tracker #2455138 )
...
svn-id: r35459
2008-12-21 09:09:59 +00:00
Gregory Montoir
f18f79ebf7
added polish version as reported on tracker item #2433494 , removed english charset as default
...
svn-id: r35401
2008-12-16 22:05:16 +00:00
Gregory Montoir
ee62b9c4c3
changed game version flags handling, should fix #2434208
...
svn-id: r35398
2008-12-16 21:06:20 +00:00
Gregory Montoir
12bf681ee8
fixed german version detection, added datafiles remapping as listed in bug tracker item #2422555
...
svn-id: r35319
2008-12-12 21:42:38 +00:00
Gregory Montoir
c3fa73a010
added dirty screen rects redraw
...
svn-id: r35274
2008-12-07 14:22:05 +00:00
Gregory Montoir
d93413b99b
added detection entries and charset selection for german version
...
svn-id: r35188
2008-11-30 11:30:29 +00:00
Gregory Montoir
2811ebf905
enabled subtitles
...
svn-id: r35187
2008-11-30 11:24:39 +00:00
Gregory Montoir
362bdf87d7
added support for kSupportsLoadingDuringRuntime & kSupportsSavingDuringRuntime, cleanup
...
svn-id: r35171
2008-11-28 23:56:25 +00:00
Gregory Montoir
db0c951a0d
various fixes, Bud Tucker should now be completable (tested with french version)
...
svn-id: r35155
2008-11-23 03:42:01 +00:00
Gregory Montoir
b45227cfa0
some fixes to input handling, cleanup
...
svn-id: r35100
2008-11-16 20:51:10 +00:00
Gregory Montoir
8f230d7358
added support for animation sequence
...
added support for non-interactive demo
fixed wrong end of demo screen when quitting the game using the inventory
svn-id: r35069
2008-11-15 02:32:05 +00:00
Gregory Montoir
b7c9958e82
enabled RTL
...
fixed bad glyphs display for non french version
got rid of Graphics::drawChar2
svn-id: r35006
2008-11-11 13:10:34 +00:00
Gregory Montoir
2a71b897c6
fixed charset issues & wrong state for locations 13,16,23
...
svn-id: r34999
2008-11-10 23:29:08 +00:00
Gregory Montoir
0032f2743e
removed unneeded file header read
...
svn-id: r34992
2008-11-10 21:01:15 +00:00
Gregory Montoir
4a5d4ba94d
add initial support for 'Bud Tucker in Double Trouble'
...
svn-id: r34990
2008-11-10 20:38:54 +00:00