8445 Commits

Author SHA1 Message Date
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
Torbjörn Andersson
6899aa23cb I still don't know how to draw the credits like the original did, but at
least the credits text is showing now.

svn-id: r12053
2003-12-31 13:14:07 +00:00
Torbjörn Andersson
28eb8c4b76 Don't allow the credits to be displayed while in conversation mode.
svn-id: r12052
2003-12-31 12:58:18 +00:00
Torbjörn Andersson
bfd457d913 Enable the line that increases _gameCycle. There's a debugger command that
will display it, and it's so much more interesting this way. :-)

svn-id: r12051
2003-12-31 12:54:41 +00:00
Torbjörn Andersson
edf6386a65 There's that incomprehensible MinGW GCC warning again!
svn-id: r12050
2003-12-31 12:53:43 +00:00
Jonathan Gray
de014ec971 fix segfault
svn-id: r12049
2003-12-31 12:32:34 +00:00
Travis Howell
23fd50715f Add better detection of simon2mac
svn-id: r12048
2003-12-31 02:43:51 +00:00
Travis Howell
71c20c698c Add some md5 checksums of files for Simon1/2 games.
svn-id: r12047
2003-12-31 02:03:17 +00:00
Gregory Montoir
49c67f4d20 acessing _numGraphics'th element of GraphicData array is safe
svn-id: r12046
2003-12-30 23:32:51 +00:00
Robert Göffringmann
e669103b5d removed old, useless stuff
svn-id: r12045
2003-12-30 23:08:51 +00:00
Max Horn
c06b1af619 be a bit more gentle to people typing in invalid box IDs :-)
svn-id: r12044
2003-12-30 23:05:34 +00:00
Robert Göffringmann
436834750d cd changing code and checking for savegames on startup
svn-id: r12043
2003-12-30 22:57:52 +00:00
Max Horn
f23d990fda improved box drawing in debugger (now also draws boxes of height 0
svn-id: r12042
2003-12-30 22:50:55 +00:00
Gregory Montoir
80b4510da1 remove hack from original code, this was apparently only needed for SELECT_VERB (from what I understood, bob 16 was supposed to highlight the current selected verb ; but the original doesn't use it at all)
svn-id: r12041
2003-12-30 22:01:16 +00:00
Robert Göffringmann
985f24729a forgot these...
svn-id: r12040
2003-12-30 21:48:10 +00:00
Robert Göffringmann
5e947dab38 implemented mouse luggage stuff
svn-id: r12039
2003-12-30 21:32:50 +00:00
Max Horn
3230a203e4 cleanup
svn-id: r12038
2003-12-30 21:18:29 +00:00
Gregory Montoir
42c5524a02 interview mini-game support
svn-id: r12037
2003-12-30 21:06:22 +00:00
Max Horn
5593a635db updated MD5 table
svn-id: r12036
2003-12-30 20:31:41 +00:00
Max Horn
cca644796e hook up MD5 database (this is still kind of a hack, but at least it shows that the approach works :-)
svn-id: r12035
2003-12-30 19:08:45 +00:00