Commit Graph
86814 Commits
Author SHA1 Message Date
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 201be9543a Updated GUI issues. Again. But that's enough for today.
svn-id: r18195
2005-05-20 16:00:27 +00:00
Torbjörn Andersson 4d9edbedc6 Made the chooser dialog scale itself, albeit in a slightly hackish way.
svn-id: r18194
2005-05-20 15:59:29 +00:00
Torbjörn Andersson 0a2e243e81 Updated GUI issues.
svn-id: r18193
2005-05-20 15:07:06 +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
Torbjörn Andersson 4da6f37eab Updated GUI issues
svn-id: r18189
2005-05-20 06:46:05 +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
Torbjörn Andersson 81453854ee Big version of the popup widget. It could use a bit more polish, though...
svn-id: r18185
2005-05-19 17:03:31 +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
Torbjörn Andersson 7d0d766988 More scaling work. It's still more about infrastructure than layout: I want
to give each widget the opportunity to scale itself.

There's a slight regression this time, though: In the small version of the
GUI, some of the buttons (e.g. "SoundFont") have their text truncated. Not
good.

svn-id: r18182
2005-05-19 13:10:57 +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
Max Horn ec400e60b6 This shouldn't have been in here anymore -- we already could make a HTML README from the LaTeX sources
svn-id: r18179
2005-05-19 00:11:24 +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
Andrew Kurushin 94ddf3f288 fixed Sist room
svn-id: r18175
2005-05-18 19:07:07 +00:00
Andrew Kurushin 284ef431e1 fixed loadsave item resource id
partialy fixed protect rat

svn-id: r18174
2005-05-18 18:28:10 +00:00
Eugene Sandulenko f7df4797a8 Implement proper quitting. Added quitting to sfScriptGotoScene.
svn-id: r18173
2005-05-18 16:18:00 +00:00
Torbjörn Andersson d927a41638 Make sure the labels for the volume sliders aren't truncated. (This is my
last scaling change today. Feel free to continue. :-)

svn-id: r18172
2005-05-18 16:17:25 +00:00
Travis Howell c986a12a81 Correct input script in C64 maniac.
svn-id: r18171
2005-05-18 16:15:56 +00:00
Torbjörn Andersson 35dda2b636 Added big slider widget. There is nothing in the widget itself that's
dependent on size, so the two different sizes are handled through a new
addSlider() function.

Figuring out why the big widget won't let you set volume to 0 is left as an
exercise for the reader.

svn-id: r18170
2005-05-18 15:58:39 +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
Torbjörn Andersson 4aac7819d1 Some more scaling work. Parts of the options dialogs scale themselves. Some
of them better than others.

svn-id: r18165
2005-05-18 14:11:53 +00:00
Max Horn 81287495e9 Remove duplicate _ws member
svn-id: r18164
2005-05-18 10:30:52 +00:00
Max Horn 4c9761592a Remove the label code from SliderWidget (simplifies it a lot); instead use a StaticTextWidget for the label
svn-id: r18163
2005-05-18 10:24:02 +00:00
Max Horn 77a237c86e Revised scrollbar look again
svn-id: r18162
2005-05-18 10:17:00 +00:00
Torbjörn Andersson ef8e42473a Made use of addCheckbox(). I had to add an alternative form of the function
because most checkboxes are on tabs. (We'll probably need a similar form of
addButton() as well.)

svn-id: r18161
2005-05-18 10:12:20 +00:00
Torbjörn Andersson 6ef7dbf97c The SCUMM options dialog mostly scales itself. Mostly.
svn-id: r18160
2005-05-18 09:41:13 +00:00
Torbjörn Andersson f0e43fb2a6 New function: addCheckbox()
svn-id: r18159
2005-05-18 09:21:03 +00:00
Max Horn 9e0c72868b No need to declare a full method if all you need is a tiny local function
svn-id: r18158
2005-05-18 08:50:06 +00:00
Max Horn e72b33e56f Oops, was the wrong MD5, forgot to only compute it for the first MB. Now verified by letting ScummVM compute the checksum (note: ScummVM runs into a deep freeze running the gob1 target for the woordruff game data, very bad)
svn-id: r18157
2005-05-18 08:40:46 +00:00
Travis Howell 24275fbb32 Add missing else.
svn-id: r18156
2005-05-18 08:34:52 +00:00
Eugene Sandulenko 1a68fbe145 round() is not portable.
svn-id: r18155
2005-05-18 07:59:45 +00:00