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