Commit Graph
86814 Commits
Author SHA1 Message Date
Nicola Mettifogo 663e78b911 Added routine to restore door backgrounds: this means that backgrounds for door and get zones are now handled by two different sets of routines. This fixes bugs #1765191 and #1762643 (it was actually the same bug).
svn-id: r28449
2007-08-04 18:58:50 +00:00
Kari Salminen 44279df48e Fixes compilation error C2677: binary '&&' : no global operator found which takes type 'const Kyra::Opcode' (or there is no acceptable conversion) on Windows (VS2003), Xbox (VS2003) and Xbox 360 (VS2005).
For some reason the compilers didn't automatically use the operator bool() in the Kyra::Opcode so now doing it explicitly.
Thanks to Carch for reporting the compilation problems.

svn-id: r28447
2007-08-04 12:23:28 +00:00
Kari Salminen 44ddb2419b Fixes compilation error C2666: 'pow' : 7 overloads have similar conversions on Windows (VS2003), Xbox (VS2003) and Xbox 360 (VS2005). Thanks to Carch for reporting the compilation problems.
svn-id: r28446
2007-08-04 12:16:10 +00:00
Kari Salminen 532a662f5a Some Apple IIGS sound chip playing mode defines etc.
svn-id: r28445
2007-08-04 12:05:32 +00:00
Nicola Mettifogo 1935f5a8b3 Fixed broken implementation of Close command.
svn-id: r28444
2007-08-04 09:43:28 +00:00
Torbjörn Andersson 3447c0e264 Tell the user if saving a game fails. (I haven't tested the saveGameSimple()
function, since I don't know when it's used.) This should fix bug #1767237
("AGI: Saving games to non existing path").

svn-id: r28441
2007-08-04 06:18:28 +00:00
Travis Howell feb07bb1d8 Fix disabling speech in FOA.
svn-id: r28439
2007-08-04 05:56:38 +00:00
Travis Howell fa282c173b Fix bug ##1767235 - Feeble Files: Video Playback garbled, game crashes.
svn-id: r28438
2007-08-04 02:19:11 +00:00
Eugene Sandulenko 8b5f0624f5 Make resolution change in Lost in Time less wacky.
svn-id: r28437
2007-08-03 21:09:41 +00:00
Kari Salminen ff8ed07958 Added Apple IIGS arrow cursor data.
svn-id: r28436
2007-08-03 18:20:58 +00:00
Sven Hesse 055e6654e5 Lost in Time's title is shown correctly now.
The size switching looks a bit whacky, but that's what the game does :)

svn-id: r28435
2007-08-03 17:51:36 +00:00
Sven Hesse 7ec3572ee6 Repaired the cursor and saving in the notebook
svn-id: r28434
2007-08-03 16:21:39 +00:00
Sven Hesse e802f067cd Lost in Time now (kind of) shows the title and the wobble-effect is drawn
svn-id: r28433
2007-08-03 15:18:00 +00:00
Kari Salminen 02103a65a2 Figured out most missing parts of the Apple IIGS sample header. Added methods for reading Apple IIGS instrument headers.
svn-id: r28432
2007-08-03 14:22:20 +00:00
Travis Howell 4f86d473d0 Add German Amiga version of Waxworks.
svn-id: r28429
2007-08-03 07:47:34 +00:00
Sven Hesse 8b99a6508f Made the offsets in the construct signed as well
svn-id: r28421
2007-08-02 22:36:43 +00:00
Filippos Karapetis ff8fda1b80 Fixed some warnings
svn-id: r28420
2007-08-02 22:27:59 +00:00
Torbjörn Andersson 8ecda22a8c Fixed some of the compiler warnings, and added a FIXME comment (and #if 0:ed)
to where we're trying to modify a string constant.

svn-id: r28419
2007-08-02 22:23:57 +00:00
Sven Hesse a2aec6c753 Saving works now in Lost in Time
svn-id: r28418
2007-08-02 22:12:20 +00:00
Paweł Kołodziejski 59089f95dd added next part of engine
svn-id: r28417
2007-08-02 20:59:03 +00:00
Torbjörn Andersson da8dbb271d Added entries for the CD version of Lost in Time. (I'm told this is how we
handle multi-lingual games.)

svn-id: r28416
2007-08-02 20:48:09 +00:00
Sven Hesse 93f9cf5fd3 Renamed "lost" to "lostintime".
svn-id: r28415
2007-08-02 19:16:32 +00:00
Sven Hesse a865457d73 Added Lost in Time. The title screen doesn't show and the wobble-effect isn't there, but the game is (partly?) playable.
svn-id: r28414
2007-08-02 19:07:47 +00:00
Sven Hesse c1d7fa0433 Added the MD5 of Inca II. It works a bit but hangs when a space shooter sequence should start
svn-id: r28413
2007-08-02 16:55:57 +00:00
Sven Hesse 0ea88e439f Don't restart the audiostream when the IMD refills all sound buffers at once
svn-id: r28412
2007-08-02 16:24:04 +00:00
Sven Hesse 8d09c1a3ad Don't crash at getRandom(0)
svn-id: r28411
2007-08-02 16:21:49 +00:00
Sven Hesse b9092cc18d Strip path from save file name
svn-id: r28410
2007-08-02 16:19:47 +00:00
Filippos Karapetis 1c26274061 Undefined character 9 is no longer printed in the IHNM demo help screen
svn-id: r28409
2007-08-02 15:29:50 +00:00
Torbjörn Andersson 4289509e20 Fixed warnings. (A key code does not fit in a byte.)
svn-id: r28408
2007-08-02 15:08:49 +00:00
Filippos Karapetis ccc9359181 Text is cleared correctly in the IHNM demo help screen, when waiting for the game to change the page automatically
svn-id: r28407
2007-08-02 14:57:18 +00:00
Filippos Karapetis 3e9c4be280 The help screen in the IHNM demo is shown correctly now
svn-id: r28406
2007-08-02 14:43:10 +00:00
Kari Salminen af16be07a1 Added reading of volume parameter from Apple IIGS AGI sample header.
svn-id: r28405
2007-08-02 11:39:45 +00:00
Kari Salminen 8299835cad Added methods for reading Apple IIGS AGI samples and creating AudioStream-objects out of them. Commented out some code to make things compile.
svn-id: r28404
2007-08-02 11:10:26 +00:00
Sven Hesse d51b3b4f62 Added Italian Woodruff, as supplied by Hkz on #scummvm
svn-id: r28403
2007-08-02 09:01:58 +00:00
Sven Hesse 482d626663 Fixing compilation for Raziel_AOne ;)
svn-id: r28402
2007-08-02 08:07:39 +00:00
Paweł Kołodziejski 46d6ffcdf6 allow engine shutdown and restart with diffrent mode
svn-id: r28401
2007-08-02 07:09:28 +00:00
Paweł Kołodziejski 014de3cfe7 formating
svn-id: r28400
2007-08-02 06:47:04 +00:00
Filippos Karapetis ec4a240b50 The help screens in the IHNM demo are shown a bit more correctly now, though they're still buggy
svn-id: r28399
2007-08-02 01:56:45 +00:00
Filippos Karapetis 63f3d5b253 Partially implemented opcodes 87, 88 and 89, used in the help system of the IHNM demo. It's still buggy, though
svn-id: r28398
2007-08-02 01:04:44 +00:00
Filippos Karapetis 6a82a3fbfc The text of the psychic profile in IHNM is shown correctly now
svn-id: r28397
2007-08-01 23:38:31 +00:00
Paweł Kołodziejski 87f0a934fb added some keyboard code
svn-id: r28396
2007-08-01 22:11:04 +00:00
David Corrales 1400d28bfb Initial commit of the new BaseFile implementation. It provides a common ground for file objects across platforms and divides responsibilities between the Common::File class and a base file implementation.
Also rearranged the factories into a new directory for clarity.

Note 1: The posix-file.h and cpp files are for testing only. Only the ds, ps2 and symbian architecture will use special BaseFile based objects.

Note 2: The current code does not yet make use of this new structure, since the Common::File remains intact.

svn-id: r28395
2007-08-01 22:07:50 +00:00
Filippos Karapetis 617a500ef2 IHNM and ITE: ScummVM will no longer crash when loading games from the command line
svn-id: r28394
2007-08-01 21:47:17 +00:00
Gregory Montoir 79c67653b6 workaround for original game graphic glitch #1751170
svn-id: r28393
2007-08-01 20:59:59 +00:00
Paweł Kołodziejski ce6c1a462d added MusicFadeout code
svn-id: r28392
2007-08-01 20:56:39 +00:00
Paweł Kołodziejski 503ee127e5 formating
svn-id: r28391
2007-08-01 20:13:58 +00:00
Paweł Kołodziejski ee436b0b26 ops
svn-id: r28390
2007-08-01 20:12:45 +00:00
Paweł Kołodziejski b2a9379470 added cd audio playing
svn-id: r28389
2007-08-01 20:11:32 +00:00
Paweł Kołodziejski abec62d46b more changes
svn-id: r28388
2007-08-01 19:31:36 +00:00
Kari Salminen 8e5fb44fcb Added data for the Atari ST AGI palette and Apple IIGS AGI palettes V1 and V2.
svn-id: r28387
2007-08-01 18:14:10 +00:00