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
Max Horn
24fcd71e84
cleanup for language/platform functions
...
svn-id: r12034
2003-12-30 19:07:55 +00:00
Max Horn
9cb5cc07ff
added generated MD5 table (not yet used)
...
svn-id: r12033
2003-12-30 16:53:28 +00:00
Robert Göffringmann
1567e39469
fixed fnFace() and added workaround for missing animation on train roof
...
svn-id: r12032
2003-12-30 16:19:30 +00:00
Gregory Montoir
d91b30c933
minor cleanup & add playSong() calls in Logic::handlePinnacleRoom
...
svn-id: r12031
2003-12-30 10:46:05 +00:00
Travis Howell
195fcb0f46
Add missing case for HE games.
...
svn-id: r12030
2003-12-30 07:34:15 +00:00
Travis Howell
6d8d7518e9
This is dummy opcode in tentacle
...
svn-id: r12029
2003-12-30 06:43:15 +00:00
Travis Howell
f0c9f690e0
Ooops, duplicate code.
...
svn-id: r12028
2003-12-30 06:26:52 +00:00
Travis Howell
d8f657adc0
Add correct solution for drawObjectQue[] overflow in lawn mower mini games of puttputt
...
svn-id: r12027
2003-12-30 06:24:47 +00:00
Travis Howell
55e02b5b54
Give HE games their own IDs.
...
Add hack to allow puttputt to work for now.
Increase _drawObjectQue[] for law mower mini game in puttputt
svn-id: r12026
2003-12-30 05:39:57 +00:00
Travis Howell
b51d271cc6
Fix regression
...
svn-id: r12025
2003-12-30 00:37:00 +00:00
Gregory Montoir
0ea94e63a7
cleanup
...
svn-id: r12024
2003-12-29 21:51:50 +00:00
Gregory Montoir
bb77917c7f
only call Logic::executeSpecialMove if asm > 0
...
svn-id: r12023
2003-12-29 21:31:02 +00:00
Gregory Montoir
0dd61a56b4
invalidate previous dynalum value on re-init (this fixes room <-> journal issues)
...
svn-id: r12022
2003-12-29 21:15:01 +00:00
Joost Peters
5d9b72ad7d
mass debuglevel change for less verbosity (0 -> 6)
...
importance/relevance has to be decided on an individual basis, if needed, later on
svn-id: r12021
2003-12-29 21:05:33 +00:00
Gregory Montoir
84c18f4bf1
cleanup & use BobSlot::curPos() when possible
...
svn-id: r12020
2003-12-29 20:51:28 +00:00
Gregory Montoir
bd23a44f49
cleanup & follow code conventions
...
svn-id: r12019
2003-12-29 20:18:31 +00:00