8468 Commits

Author SHA1 Message Date
Torbjörn Andersson
e73363bd09 Delete the mutex when we're done with it.
svn-id: r12107
2004-01-03 11:12:35 +00:00
Robert Göffringmann
edea972b4b eriktorbjorn's fix for a crash when sprite were completely outside of the screen
svn-id: r12106
2004-01-03 10:49:08 +00:00
Travis Howell
74f958fdf1 Should be enabled for all GF_NEW_COSTUMES games.
Fixes missing actors in craters section of puttmoon

svn-id: r12105
2004-01-03 06:38:34 +00:00
Travis Howell
8d9d0fed3f Add last few
svn-id: r12104
2004-01-03 02:30:35 +00:00
Max Horn
1805b07a48 simplification (possible since read() doesn't have to be efficient anymore)
svn-id: r12103
2004-01-03 02:30:34 +00:00
Max Horn
d212b2c2e1 replace read() by readBuffer() in CopyRateConverter
svn-id: r12102
2004-01-03 02:29:48 +00:00
Travis Howell
1b706d3564 Update
svn-id: r12101
2004-01-03 02:20:01 +00:00
Joost Peters
5f85df5ed6 Allow queen to use adlib driver as well (that was surprisingly easy :))
svn-id: r12100
2004-01-03 02:08:04 +00:00
Max Horn
b0e23e35ee Introduce namespace 'Sky'
svn-id: r12099
2004-01-03 01:58:58 +00:00
Max Horn
b1d729d6dd renamed SimonSound class back to just Sound (now that we use namespaces that is just fine)
svn-id: r12098
2004-01-03 01:28:00 +00:00
Max Horn
81481ad6da more MAD MP3 / Ogg Vorbis cleanup: try not to expose anything about the libs used for MP3/Vorbis support -> this eases changing the implementations, and reduces header dependencies (and thus compile time) :-)
svn-id: r12097
2004-01-03 01:25:45 +00:00
Max Horn
56eae68e8b re-enabled .sog and .so3 support for FT
svn-id: r12096
2004-01-03 00:55:40 +00:00
Max Horn
96e2c239c4 removed SoundMixer::playMP3CDTrack; simplified makeMP3Stream (special variant with mad_timer_t was really only needed for MP3TrackInfo class)
svn-id: r12095
2004-01-03 00:55:28 +00:00
Max Horn
d335bce62d added makeVOCStream() (convenience function)
svn-id: r12094
2004-01-03 00:33:14 +00:00
Gregory Montoir
8bd9ce2949 - added missing MOVE_SPEAK code (only CHEF.DOG seems to use that)
- clear Talk::_dialogueTree[0] to avoid problems when accessing oldLevel / level 0

svn-id: r12093
2004-01-02 20:05:18 +00:00
Max Horn
bf23fe5fea sync with data
svn-id: r12092
2004-01-02 16:02:49 +00:00
Travis Howell
6a25db94dc Add comments for HE specific opcodes
Update hack for PuttPutt
Add another small fix.

svn-id: r12091
2004-01-02 15:07:14 +00:00
Joost Peters
539002e23a spelling mistake
svn-id: r12090
2004-01-02 14:26:39 +00:00
Joost Peters
e5ba3b172e Tell adlib people they won't hear music
svn-id: r12089
2004-01-02 14:21:14 +00:00
Gregory Montoir
5b97c9308d minor rewrite of some asm funcs
svn-id: r12088
2004-01-02 14:17:42 +00:00
Gregory Montoir
5cc0191417 some debugger commands for bobs
svn-id: r12087
2004-01-02 14:17:25 +00:00
Gregory Montoir
c7965a7a04 minor rewrite of screenblanker code
svn-id: r12086
2004-01-02 14:15:45 +00:00
Travis Howell
f7642601fe Ooops
svn-id: r12085
2004-01-02 13:30:03 +00:00
Travis Howell
bfd8549739 Add another HE games opcode and case.
svn-id: r12084
2004-01-02 13:21:13 +00:00
Torbjörn Andersson
750e18eab3 Moved the menu refreshing to a separate function so that it can be easily
accessed even when checkMenuClick() returns before reaching the end of the
function.

Used this to fix a menu highlighting regression.

svn-id: r12083
2004-01-02 11:15:35 +00:00
Paweł Kołodziejski
f1a9a86a14 update
svn-id: r12082
2004-01-02 07:57:27 +00:00
Travis Howell
dfc9ac50df Fix missing sfx in puttputt
svn-id: r12081
2004-01-02 04:58:39 +00:00
Travis Howell
4043db7d63 Fix some masking issue in Putt Putt games
svn-id: r12080
2004-01-02 04:29:04 +00:00
Max Horn
ae4b459521 Fix for bug #869045 (DIG: Crash in bundle decoder); t'was a buffer overflow
svn-id: r12079
2004-01-02 03:20:07 +00:00
Robert Göffringmann
315dc0238c another change in the clicking checks
svn-id: r12078
2004-01-02 02:38:01 +00:00
Travis Howell
635239d966 Can be used for The Dig too, lander mini-games works again.
svn-id: r12077
2004-01-02 00:36:20 +00:00
Travis Howell
01427a2d76 Bypass Monkey Island 1 CD copy protection on restart.
svn-id: r12076
2004-01-01 23:42:46 +00:00
Robert Göffringmann
2b3d8a42dd implemented examining inventory items
svn-id: r12075
2004-01-01 18:00:34 +00:00
Robert Göffringmann
82ef464a69 fixed savename drawing.
svn-id: r12074
2004-01-01 17:18:00 +00:00
Robert Göffringmann
a55c9976e2 whoops.
svn-id: r12073
2004-01-01 17:11:43 +00:00
Robert Göffringmann
bd5ec2612b added workaround for missing music file.
svn-id: r12072
2004-01-01 17:10:08 +00:00
Robert Göffringmann
cf12a5846f changed music fading duration and made music system fade down the tracks on startMusic(0)
svn-id: r12071
2004-01-01 16:56:00 +00:00
Torbjörn Andersson
18f8916c3a Rewrote the music code. It now follows the same basic idea as the one in
BS2, which has worked pretty well so far. I haven't implemented pausing and
volume since the code I replaced didn't have it either, as far as I could
tell.

svn-id: r12070
2004-01-01 15:22:15 +00:00
Torbjörn Andersson
033a847e77 Oops, that was the wrong data type. (Not that it should matter, but...)
svn-id: r12069
2004-01-01 15:15:47 +00:00
Travis Howell
f845008972 Add work around for bug in French version of Simon the Sorcerer 1
svn-id: r12068
2004-01-01 10:42:10 +00:00
Travis Howell
dcbbb04d3c Reduce some buffers to more reasonable sizes.
svn-id: r12067
2004-01-01 09:00:40 +00:00
Jonathan Gray
9b4f73b8ef compilation fix
svn-id: r12066
2004-01-01 08:55:26 +00:00
Travis Howell
2625149584 Avoid memory corruption
svn-id: r12065
2004-01-01 08:42:49 +00:00
Travis Howell
7dbf520f67 Subtitles check wasn't quite right.
svn-id: r12064
2004-01-01 06:29:27 +00:00
Travis Howell
0392f86001 Add hack to stop invalid opcode in French version of Simon the Sorcerer 1.
This was a bug in original game and causes several bad effects.

svn-id: r12063
2004-01-01 05:13:17 +00:00
Torbjörn Andersson
0d327b3b79 Some tweaking of the new credits code. It is no longer necessary to have
to have the credits.bmp file, though if you don't you won't see the
"Smacker" logo. (Whether or not this is a feature is open to debate.)

Happy New Year!

svn-id: r12062
2003-12-31 23:32:40 +00:00
Torbjörn Andersson
0aeae5a9b5 Use uint8 instead of char to avoid crashes with some accented characters.
svn-id: r12061
2003-12-31 17:38:27 +00:00
Robert Göffringmann
9a064972c2 fixed language strings
svn-id: r12060
2003-12-31 16:56:16 +00:00
Gregory Montoir
1194bc9d5e use compressed data file instead of original one if both are available
svn-id: r12059
2003-12-31 16:15:46 +00:00
Torbjörn Andersson
d176a6a6e1 Don't lose the luggage when entering the inventory menu.
svn-id: r12058
2003-12-31 15:52:48 +00:00