Commit Graph
86814 Commits
Author SHA1 Message Date
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
Torbjörn Andersson 15559f6646 Draw the luggage first, then the mouse pointer.
svn-id: r12057
2003-12-31 15:41:17 +00:00
Torbjörn Andersson 2687402c6b oops, forgot one case
svn-id: r12056
2003-12-31 14:10:42 +00:00
Torbjörn Andersson c85301b2a9 When saving the music state, remember the name of the music file that was
open so that it can be re-opened afterwards. It's not so much that it may
have changed, but it may have been closed.

This should fix a crash when escaping the credits.

svn-id: r12055
2003-12-31 14:05:53 +00:00
Torbjörn Andersson cde55eb4fa Update BS2 credits issue to reflect that the credits are at least partially
implemented now.

svn-id: r12054
2003-12-31 13:14:37 +00:00