Commit Graph
3264 Commits
Author SHA1 Message Date
Torbjörn Andersson 068e11fee9 Judging by bug #2727536 (and a forum post) we should recognize "IQ-" as a valid
prefix for the Fate of Atlantis IQ points file. (Either that, or make the
comparision case-insensitive.) So let's do that.

svn-id: r39904
2009-04-09 03:38:41 +00:00
Torbjörn Andersson c111bb97f4 Fixed misleading error message.
svn-id: r39903
2009-04-08 16:48:12 +00:00
Travis Howell 5b968d9c35 Update German version of puttzoo.
svn-id: r39833
2009-04-04 06:19:18 +00:00
Travis Howell 2bf567d988 Fix possible regression in HE games re-releases.
svn-id: r39830
2009-04-04 06:03:09 +00:00
Travis Howell 6bb7576a45 Update prefix for German version of puttzoo.
svn-id: r39829
2009-04-04 06:01:03 +00:00
Travis Howell d9e91f99c1 Update prefix for German version of puttzoo.
svn-id: r39828
2009-04-04 05:50:21 +00:00
Travis Howell 2dd4789fc0 Update prefix for German version of puttzoo.
svn-id: r39827
2009-04-04 05:42:12 +00:00
Travis Howell 7816c98892 Ooops, remove excess space.
svn-id: r39826
2009-04-04 03:52:21 +00:00
Travis Howell 89d457fc0f Add more German version of HE games.
svn-id: r39825
2009-04-04 03:50:01 +00:00
Johannes Schickel 67a881f444 SCUMM: Commit of parentheses patch from salty-horse. (from -devel "Enabling -Wparentheses in the Makefile").
svn-id: r39761
2009-03-30 12:10:10 +00:00
Paweł Kołodziejski 5062401423 fixed 'if' statement as should be/was.
svn-id: r39745
2009-03-29 19:09:23 +00:00
Max Horn ee42d06a43 Patch from bug #2710315: INDY3/FOA: bug in patch for series IQ with ScummVM GUI
svn-id: r39677
2009-03-24 23:30:48 +00:00
Max Horn 6a4c475bb2 Patch #2676453: INDY3/FOA: series IQ with ScummVM GUI
svn-id: r39649
2009-03-23 22:34:53 +00:00
Matthew Hoops 8f9a655769 Check for a suffix of "-iq" when saving the iq points. Should fix bug #2701064.
svn-id: r39597
2009-03-21 19:38:33 +00:00
Max Horn fe62c72e7a SCUMM: cleanup
svn-id: r39579
2009-03-20 23:02:40 +00:00
Marcus Comstedt a591d65cc7 Include "scumm/scumm_v6.h" in some places where it is needed.
(Including "scumm/scumm_v8.h" is a no-operation if ENABLE_SCUMM_7_8
 is not defined.)

svn-id: r39576
2009-03-20 22:33:45 +00:00
Max Horn 559190904d Set svn:keywords on asm files
svn-id: r39568
2009-03-20 16:35:34 +00:00
Max Horn 6f4b567124 SCUMM: Split intern.h into multiple headers
svn-id: r39567
2009-03-20 16:33:58 +00:00
Max Horn e82464a528 Use IS_ALIGNED
svn-id: r39545
2009-03-19 22:49:26 +00:00
Travis Howell 9a99eb221a Add another Spanish DOS version of Loom (EGA).
svn-id: r39502
2009-03-18 05:12:45 +00:00
Max Horn e44f07f988 SCUMM: Modified version of patch #1687041 (Scumm: Load-/Save-support for the original save-dialog)
svn-id: r39438
2009-03-16 04:45:12 +00:00
Max Horn f233b89463 SCUMM: Modified version of patch #2674880 (FOA: unique filename for IQ-points file)
svn-id: r39436
2009-03-16 03:55:09 +00:00
Travis Howell ca8d85eaa9 Update HE version for German version of Freddi Fish 2.
svn-id: r39356
2009-03-12 13:11:37 +00:00
Max Horn 30856ddc4d SCUMM: Fix snap scroll dialog messages
svn-id: r39286
2009-03-10 00:44:33 +00:00
Travis Howell d666af279c Alter/revert last changes to moveCamera(), as VAR_CAMERA_FAST_X is used by a few scripts in Indy3 too.
svn-id: r39285
2009-03-10 00:36:56 +00:00
Travis Howell 2809c23fc9 Add snap scroll option from original games (SCUMM3-5), and enable for earlier games too.
svn-id: r39283
2009-03-10 00:26:40 +00:00
Max Horn 5181546c63 Rewrote Common::List iterator code to ensure const correctness is preserved.
We tried to implement the list iterators in a clever way, to reduce code
duplication. But this is essentially impossible to do properly, sadly --
this is one of the places where the ugly drawbacks of C++ really show.
As a consequence, our implementation had a bug which allowed one to
convert any const_iterator to an iterator, thus allowing modifying
elements of const lists.

This rewrite reintroduces code duplication but at least ensures that no
const list is written to accidentally.

Also fix some places which incorrectly used iterator instead of const_iterator
or (in the kyra code) accidentally wrote into a const list.

svn-id: r39279
2009-03-09 22:26:02 +00:00
Max Horn e080a59337 Renamed SMKPlayer -> SmackerDecoder and DXAPlayer -> DXADecoder, as well as some other tweaks
svn-id: r39255
2009-03-09 03:45:23 +00:00
Max Horn f9ecd95d69 Whitespace cleanup: Convert space followed by tab to just tab
svn-id: r39203
2009-03-07 19:24:31 +00:00
Willem Jan Palenstijn 7a88744b74 Patch #2671477: Fix wrong usage of strncat
svn-id: r39184
2009-03-07 13:40:00 +00:00
Max Horn 05b4370c21 Fix for bug #2664460: Various SeekableReadStream::seek() implementations (as well as our unit tests, ouch) handled SEEK_END incorrectly (using -offset instead of offset), contrary to what the docs said and what fseek does. Hopefully I found and fixed all affected parts, but still watch out for regressions
svn-id: r39135
2009-03-05 20:37:53 +00:00
Jordi Vilalta Prat 047f116515 Renamed MetaEngine::getCopyright() to getOriginalCopyright() to better match the meaning of the returned string, as discussed some time ago in scummvm-devel
svn-id: r39132
2009-03-05 12:04:58 +00:00
Max Horn 3fcbda829a Merged Engine::go() and ::init() into a new run() method (currently implemented by calling the existing init&go methods; to be cleaned up by engine authors
svn-id: r39002
2009-03-01 04:30:55 +00:00
Travis Howell 9ffd6a8768 Fix regression in AppleII/C64 versions of Maniac Mansion.
svn-id: r38999
2009-03-01 03:45:42 +00:00
Lars Persson 90c12b3b3c Must intialize _keysDialog to NULL
svn-id: r38819
2009-02-23 22:09:06 +00:00
Travis Howell 5768eb8c43 Add English version of Humongous Catalog Preview and Russian versions of two HE games.
svn-id: r38630
2009-02-20 22:18:41 +00:00
Willem Jan Palenstijn 2294621e5a clarify scumm debugger error message
svn-id: r38439
2009-02-17 19:53:04 +00:00
Travis Howell 241d995586 Clear cutsceneOverride for all scripts (except current), when restarting any game, fixes bugs:
#1923193 - MONKEY: cannot restart during the intro
#2518226 - FT demo: debugger at end of demo

svn-id: r38398
2009-02-17 09:41:21 +00:00
Travis Howell 63f4ef7427 Add alternative filename prefixes for German versions of puttcircus and puttrace.
svn-id: r38367
2009-02-16 13:43:44 +00:00
Travis Howell 81eb4b83ca Remove unneeded code, as _musicEngine is already set to NULL by default.
svn-id: r38346
2009-02-16 06:26:54 +00:00
Travis Howell f970596082 Limit platforms to specific SCUMM versions, when selecting the music engine to be used. To help prevent issues, if user manually selects the incorrect platform.
svn-id: r38345
2009-02-16 06:23:41 +00:00
Travis Howell ade4313695 Fix bug #2596028 - FREDDI3: Game does not start German version.
svn-id: r36315
2009-02-13 23:32:00 +00:00
Travis Howell 501b321532 Revert talkspeed changes, while still only using the game specific talkspeed setting (if it exists). And clarify the talkspeed differences between games in the README.
svn-id: r36299
2009-02-13 10:04:17 +00:00
Lars Persson adbc453163 Fixed working Keys button in in game options dialog
Fixed key mappings dialog layout

svn-id: r36285
2009-02-12 22:05:07 +00:00
Travis Howell 248d9db3b1 Restore correct camera values for old saves games of FT, Dig, and COMI.
svn-id: r36274
2009-02-11 23:22:52 +00:00
Travis Howell a898c4290c Add suggested code changes for bug #2580705 - COMI: Jerky camera movement.
svn-id: r36264
2009-02-11 13:15:35 +00:00
Travis Howell c7bd68dc95 Add another version of Blue's Birthday Adventure demo.
svn-id: r36241
2009-02-07 09:22:47 +00:00
Travis Howell 9f2d6d82ca Make the subtitle settings in Options section of the global main menu optional, and enable only for game engines where subtitles settings are synced.
svn-id: r36237
2009-02-07 06:47:19 +00:00
Travis Howell 4131d3d07f Fix sound noise regression in CD32 version of Simon the Sorcerer 1.
svn-id: r36236
2009-02-07 05:05:14 +00:00
Max Horn 341bc64aaf do not include common/debug.h from common/util.h
svn-id: r36143
2009-01-30 05:25:17 +00:00