Commit Graph

14156 Commits

Author SHA1 Message Date
Max Horn
ef9d595a90 abs -> ABS (code unification)
svn-id: r18246
2005-05-25 09:17:35 +00:00
Travis Howell
936b302557 Remove left overs and update comment.
svn-id: r18245
2005-05-25 09:11:38 +00:00
Travis Howell
0d2231206c Add cyx's patch for:
651077 - SAM: Bad Colors in first Room

Applied changes to SCUMM5 games too, which used the same code.

svn-id: r18244
2005-05-25 01:35:32 +00:00
Gregory Montoir
6ac61b55bb removed leftover
svn-id: r18243
2005-05-24 17:22:09 +00:00
Gregory Montoir
53947124c7 with the recent _darkenPalette change, this is now unneeded for COMI demo
svn-id: r18242
2005-05-24 17:18:37 +00:00
Eugene Sandulenko
067bfe518b Bug #862245 "MANIAC: Walk infinite loop in bathroom (hack-in-cvs)" has been
automagically fixed long time ago does not require hack anymore.

svn-id: r18241
2005-05-24 14:36:06 +00:00
Max Horn
85ceaba675 Fix for bug #705221 (FT: German ß is too high); based on the CVS logs for this (the order was changed back and forth a couple times) this change could cause regressions; if so, we need to address them properly, not by fiddling with this code around
svn-id: r18240
2005-05-24 00:29:29 +00:00
Max Horn
94f25b247a New MD5s for Mac versions
svn-id: r18239
2005-05-24 00:15:57 +00:00
Max Horn
6e18857c00 Use the generic mapping system for Mac versions of V6/V7 games, too (note: i sorted the mapping table with a tool, as a result some entries swapped their position); added mapping for the german FT MAC version
svn-id: r18238
2005-05-24 00:15:19 +00:00
Max Horn
5b29a41120 Must use ScummEngine::openFile(), else you get into troubles with the mac versions of some games
svn-id: r18237
2005-05-23 23:59:20 +00:00
Max Horn
97ff33647d Fix for bugs #775097 and #1093867 (Actor draw order problems). Thanks to cyx for finding this
svn-id: r18236
2005-05-23 22:48:36 +00:00
Max Horn
1c24c28eb5 Restored alphabetical order (and documented it in a comment); retired Jamieson and Ruediger (have been inactive for 1 resp. 1.5 years)
svn-id: r18235
2005-05-23 22:20:35 +00:00
Max Horn
90b48f889f Remove unused static variable
svn-id: r18234
2005-05-23 22:09:24 +00:00
Eugene Sandulenko
558308aa99 Include gob3 md5 from bugreport #1206539 "GOB: Goblins 3 MD5 Report". Although
it will be useless at least for some months :)

svn-id: r18233
2005-05-23 20:53:54 +00:00
Andrew Kurushin
82b86d495e saveload WIP
svn-id: r18232
2005-05-23 18:53:36 +00:00
Travis Howell
84b9f4b2e0 Rename sprite functions.
svn-id: r18231
2005-05-23 11:50:36 +00:00
Travis Howell
28e156df83 Add Sprite class and move over related functions.
svn-id: r18230
2005-05-23 09:30:43 +00:00
Torbjörn Andersson
37d4e9499d Save the "Sam & Max" iMUSE triggers, otherwise we won't always be able to
restore the music state correctly. The one example I know of is when saving
between using the hair and the powder on Frog Rock, but there are probably
others as well.

svn-id: r18229
2005-05-23 07:05:42 +00:00
Travis Howell
84f0ccf241 Don't expire roomImage of current room.
svn-id: r18228
2005-05-23 03:44:10 +00:00
Travis Howell
0951b90f7b Lock altered or file loaded wizImages, to make sure they aren't expired while in use.
Fixes glitches in mustard.

svn-id: r18227
2005-05-23 03:41:27 +00:00
Travis Howell
a103d1f2ec Move wizImage functions to Wiz class.
svn-id: r18226
2005-05-23 03:33:08 +00:00
Eugene Sandulenko
0ccb1b726b Plug in Puzzle. Now it consists mainly of stubs but neverthless lets skip
the Puzzle and continue game pretending like you completed the Puzzle.

svn-id: r18225
2005-05-23 02:23:34 +00:00
Eugene Sandulenko
b9e8e40805 Turn Wiz struct into class as requested.
svn-id: r18224
2005-05-23 02:00:49 +00:00
Travis Howell
f7e418d638 Add heverison check, as requested by cyx.
svn-id: r18223
2005-05-23 00:39:55 +00:00
Gregory Montoir
fbcbc04cb0 correction
svn-id: r18222
2005-05-22 16:14:58 +00:00
Torbjörn Andersson
93d90fd057 'len' is not initialized at this point, but if the purpose is to reset tmp3
to its original value, this should do just as well. But I don't know where
it's used, so I can't really test this.

svn-id: r18221
2005-05-22 15:52:39 +00:00
Eugene Sandulenko
e787c3d9a6 Implement Interface::drawButtonBox()
svn-id: r18220
2005-05-22 13:49:45 +00:00
Travis Howell
c3d3915823 Minor correction.
svn-id: r18219
2005-05-22 12:45:06 +00:00
Andrew Kurushin
b804538dbe stub drawButtonBox
svn-id: r18218
2005-05-22 12:21:16 +00:00
Andrew Kurushin
3b01bef51b fixes some todo (hardcoded resource ids -> customized per game)
preparation for option dialog (wip)

svn-id: r18217
2005-05-22 11:59:22 +00:00
Travis Howell
7dc115be6f HE70+ games use flags in drawBox().
Fixes glitches in farmdemo (Old version), freddi2, lost/smaller.

svn-id: r18216
2005-05-22 10:38:57 +00:00
Travis Howell
76f8021a28 Sync HE100.
Minor cleanup.

svn-id: r18215
2005-05-22 10:04:10 +00:00
Travis Howell
8314fc2d22 Correct array sizes.
Fixes loading game in mustard.

svn-id: r18214
2005-05-22 09:14:54 +00:00
Travis Howell
9135c8ddfe Add Norwegian Bokm�l version of Freddi Fish 1.
Set HE70+ games to Windows platform by default.

svn-id: r18213
2005-05-22 02:07:32 +00:00
Eugene Sandulenko
cf9049811e Implement sfSimulSpeech2 which is used in lodge when talking to Sakka.
Fixed sfSimulSpeech(), so it plays voices with CD version.

svn-id: r18212
2005-05-22 01:20:47 +00:00
Travis Howell
0b1094ef04 Add patch from cyx for:
1094340 - COMI: Frightening the gravedigger, he goes white.
905833 - COMI: Palette in Theater controls

svn-id: r18211
2005-05-21 15:45:09 +00:00
Travis Howell
30408308bc Correct tmsk offset.
svn-id: r18210
2005-05-21 15:04:50 +00:00
Max Horn
59ea8df4e4 Font TODO
svn-id: r18209
2005-05-21 14:30:14 +00:00
Travis Howell
3833202950 Adjust for HE73.
svn-id: r18208
2005-05-21 14:28:21 +00:00
Travis Howell
2b2c6a404f Add HE73 version for opcode difference.
svn-id: r18207
2005-05-21 14:20:28 +00:00
Eugene Sandulenko
31974eaead Beautify decompressTMSK().
svn-id: r18206
2005-05-21 14:14:03 +00:00
Andrew Kurushin
7beb36ec72 fixed MS VC warn
svn-id: r18205
2005-05-21 13:21:56 +00:00
Eugene Sandulenko
89c1463d2b Fix regression with GF_MULTIPLE_VERSIONS
svn-id: r18204
2005-05-21 11:57:14 +00:00
Travis Howell
3e0ec05ae6 Switch to errors, music/sound file is required in many games.
svn-id: r18203
2005-05-21 11:13:46 +00:00
Travis Howell
4604bedb98 Trigger error if bundle file is missing.
svn-id: r18202
2005-05-21 10:53:32 +00:00
Travis Howell
b86e19b971 Initial support for TMSK masking in HE72+ games.
svn-id: r18201
2005-05-21 09:05:58 +00:00
Travis Howell
2138a4c39e Missed a few changes.
svn-id: r18200
2005-05-21 04:49:08 +00:00
Travis Howell
c4d567561d Only needed for C64 maniac.
svn-id: r18199
2005-05-21 04:06:47 +00:00
Eugene Sandulenko
f9e4a2d2a2 Stubs for C64 MM costume code. Content will follow. Fixes crash in intro
script

svn-id: r18198
2005-05-21 03:30:23 +00:00
Eugene Sandulenko
50db5af186 Fix samnmax-alt target. Actually now it is obsolete.
Game with samnimax.sm0 always detected as 'samnmax' because there is no
MD5 difference and thus made detected target unrunnable.

Now both for .000 and .sm0 target 'samnmax' is properly detected and used.

svn-id: r18197
2005-05-21 00:27:41 +00:00