Commit Graph

45 Commits

Author SHA1 Message Date
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