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
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
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
Travis Howell
c3d3915823
Minor correction.
...
svn-id: r18219
2005-05-22 12:45:06 +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
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
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
Eugene Sandulenko
d00c990808
Fix charsets in MM NES after gameload.
...
svn-id: r18196
2005-05-20 22:49:09 +00:00
Torbjörn Andersson
801db4a515
Added big editable text widget, and removed some cruft. I think this means
...
that all our widgets are able to scale themselves now, but I could be
mistaken.
svn-id: r18192
2005-05-20 15:03:26 +00:00
Eugene Sandulenko
5eaedacce6
REmove now unneeded assert as MM NES may pass zero ptr to box which
...
should be ignored.
svn-id: r18191
2005-05-20 11:16:30 +00:00
Travis Howell
6da7fa0dcc
Add more opcode differences in C64 maniac.
...
svn-id: r18190
2005-05-20 06:47:57 +00:00
Travis Howell
9d3ee25813
Ooops
...
svn-id: r18188
2005-05-20 06:39:18 +00:00
Travis Howell
feca9840b8
Add more opcode differences in C64 maniac.
...
svn-id: r18187
2005-05-20 06:29:34 +00:00
Eugene Sandulenko
d5f4a56e11
Improve MM NES & C64 games autodetection.
...
Fixes bug #1190565 "MM NES: autodetect not working"
svn-id: r18186
2005-05-19 22:14:49 +00:00
Travis Howell
e8cb767e5b
More opcode changes for C64 maniac
...
svn-id: r18184
2005-05-19 14:33:52 +00:00
Eugene Sandulenko
097e0a74a9
o Implement direct disk reading for C64.
...
o Added new parameter to ScummEngine constructor which passed substitute
file name index. It eliminates a long-standing hack and simplifies bundles
porocessing considerably
o Thus simplified detection/reading MM NES PRG file.
svn-id: r18183
2005-05-19 14:15:34 +00:00
Travis Howell
da9eaffd50
Only a single line for subtitles in C64 maniac.
...
svn-id: r18181
2005-05-19 02:18:34 +00:00
Travis Howell
43a5aff7bc
Correct subtitle colors in C64 maniac.
...
svn-id: r18180
2005-05-19 01:54:37 +00:00
Eugene Sandulenko
829c9a1b1a
Fix yet another actor masking issue
...
svn-id: r18178
2005-05-18 23:57:17 +00:00
Eugene Sandulenko
7fb2eda235
Patch from Quietust for MM NES:
...
o Fix all actor mask bugs
o Simplify masking considerably
o Moved the decodesNESObject call from object.cpp into gfx.cpp
svn-id: r18177
2005-05-18 23:17:04 +00:00
Eugene Sandulenko
d92c3c7c72
MM NES masking fixes from Quietust.
...
svn-id: r18176
2005-05-18 20:40:50 +00:00
Travis Howell
c986a12a81
Correct input script in C64 maniac.
...
svn-id: r18171
2005-05-18 16:15:56 +00:00
Eugene Sandulenko
51f8aa50b1
Combine Win32 and Mac resource extractors (used for cursors in latter HE) as
...
only one of them can exist at the same time. Also it saves code and adds
caching to Mac resource extractor.
svn-id: r18169
2005-05-18 15:57:16 +00:00
Travis Howell
b575dba642
Remove newline from debug.
...
svn-id: r18168
2005-05-18 15:50:03 +00:00
Travis Howell
6eb84f82fa
Another difference in C64 maniac.
...
svn-id: r18167
2005-05-18 15:42:35 +00:00
Travis Howell
b6da09d4fe
Add some differences in C64 maniac.
...
svn-id: r18166
2005-05-18 15:30:31 +00:00