580 Commits

Author SHA1 Message Date
Travis Howell
705c1e8403 Fix masking crash in Simon the Sorcerer 1 (Floppy DOS Demo), the address and pitch wasn't set for state->surf2.
svn-id: r27985
2007-07-09 02:27:38 +00:00
Travis Howell
f30142a55c Fix bug #1747154 - SIMON1: Another crash in dwarf cave. Another regression, caused by code cleanup.
svn-id: r27889
2007-07-04 00:58:26 +00:00
Neil Millstone
fddc9fb3f6 Memory block sizes for Simon 2 on DS port
svn-id: r27869
2007-07-02 22:41:29 +00:00
Travis Howell
9a6bf869af Correct typos.
svn-id: r27846
2007-07-02 00:25:15 +00:00
Travis Howell
24b09cdc08 Use warning for that last work around.
svn-id: r27845
2007-07-02 00:22:03 +00:00
Travis Howell
3ef882041b Add work around for possible script bug in Elvira 2.
svn-id: r27844
2007-07-02 00:14:53 +00:00
Travis Howell
d768edcd3a Fix bug #1746107 - Elvira 2: Crash Catacombs lev2.
svn-id: r27842
2007-07-01 23:57:49 +00:00
Travis Howell
3f82a451ef Add cases for using '-' and '+' keys on the keypad too.
svn-id: r27841
2007-07-01 23:45:15 +00:00
Travis Howell
7e83dfd275 Fix bug ##1746094 - Elvira 2: Strange behavior a - counter of P.P.
svn-id: r27839
2007-07-01 23:42:34 +00:00
Max Horn
e1bcd70436 Re-added __attribute__(packed)
svn-id: r27830
2007-07-01 18:18:43 +00:00
Travis Howell
4f8f14d14e Correct md5 checksum for restart state file in the French DOS version of Elvira 2.
svn-id: r27821
2007-07-01 12:52:46 +00:00
Travis Howell
9353ee6356 Update comment.
svn-id: r27820
2007-07-01 12:47:36 +00:00
Max Horn
f445d8c800 Changed AGOS to use full KeyState, not just ascii value, in key events
svn-id: r27800
2007-06-30 22:21:29 +00:00
Max Horn
a6210289f5 AGOS code cleanup
svn-id: r27794
2007-06-30 17:34:49 +00:00
Max Horn
a5352e9a97 Also update menus.cpp with ChildType enum
svn-id: r27793
2007-06-30 16:29:14 +00:00
Max Horn
206d167457 AGOS: Introduced ChildType enum
svn-id: r27792
2007-06-30 16:25:59 +00:00
Travis Howell
49242a9e34 Fix display of experience in Elvira 2.
svn-id: r27772
2007-06-29 14:55:45 +00:00
Travis Howell
fc373c9544 Fix some scripts failing to start in Elvira 2, due code difference in isCalled opcode.
svn-id: r27770
2007-06-29 02:06:46 +00:00
Travis Howell
23426fcea5 Clear any paused OmniTV video, when playing another video. To fix crashes in The Feeble Files, when another video is played between the pause and restart of an OmniTV video.
svn-id: r27737
2007-06-27 01:46:04 +00:00
Travis Howell
5505801533 Minor cleanup.
svn-id: r27649
2007-06-23 08:26:18 +00:00
Travis Howell
d36ca0f7a5 Ooops, adjust Elvira 2 specific offset too.
svn-id: r27648
2007-06-23 07:49:17 +00:00
Travis Howell
ee143c01ed Minor cleanup.
svn-id: r27646
2007-06-23 07:40:25 +00:00
Travis Howell
f311ca82ce Fix alignment issue in setWindowPalete video opcode.
svn-id: r27645
2007-06-23 07:25:50 +00:00
Torbjörn Andersson
90e1169581 Work around a crash when quitting Simon 2. If this is the proper fix, it should
almost certainly go into the 0.10 branch as well.

svn-id: r27617
2007-06-22 20:20:34 +00:00
Torbjörn Andersson
2db2fbfc51 Use KEYCODE constants.
svn-id: r27599
2007-06-22 07:52:53 +00:00
Travis Howell
c42dada465 Revert debug output.
svn-id: r27583
2007-06-21 07:34:54 +00:00
Travis Howell
b4041c450f Add font table for Spanish version of Elvira 2.
svn-id: r27582
2007-06-21 07:34:06 +00:00
Travis Howell
00829f15c8 Minor cleanup.
svn-id: r27580
2007-06-21 06:37:00 +00:00
Travis Howell
d2e7058b59 Fix regressions, due to zoneNum changes.
svn-id: r27579
2007-06-21 05:26:47 +00:00
Travis Howell
64cafa0270 Fix regressions, due to buffer changes and cleanup.
svn-id: r27578
2007-06-21 05:10:42 +00:00
Travis Howell
89b2cf75e2 Use frameBuffer directly, in order to drop extra buffer (frontBuffer) and cleanup code.
svn-id: r27577
2007-06-21 03:14:20 +00:00
Travis Howell
3f5eb0f976 Add Italian DOS version of Elvira 2.
svn-id: r27573
2007-06-21 01:47:00 +00:00
Travis Howell
8f2714cc77 Fix regressions, due to playSpeech() no longer been virtual match.
svn-id: r27556
2007-06-20 14:41:19 +00:00
Travis Howell
61c91cafb9 Cleanup.
svn-id: r27552
2007-06-20 01:01:29 +00:00
Travis Howell
ab9b9a1bf3 Cleanup, could cause regressions.
svn-id: r27547
2007-06-19 11:50:22 +00:00
Travis Howell
fc19079902 Fix masking regressions, caused by dirtyClips code.
svn-id: r27544
2007-06-19 11:12:56 +00:00
Travis Howell
f95c8450cb Fix line wrapping of text in Elvira 2.
svn-id: r27522
2007-06-18 10:57:50 +00:00
Travis Howell
71f2f4f6bd Fix bug #1738870 - Elvira1: Glitch after opening a sarcophagus.
svn-id: r27520
2007-06-18 09:07:03 +00:00
Travis Howell
f0581bab4a Fix bugs #1738867 and #1738872, the code for clearing the effects of fire wall and ice wall spells was always enabled.
svn-id: r27516
2007-06-18 06:12:54 +00:00
Max Horn
d6e47d5fd3 ADV detector: Refactored findGameID() a bit, making it possible to use it outside the AdvancedDetector framework; also made it generate somewhat more user friendly desc for obsolete game IDs
svn-id: r27424
2007-06-15 17:36:41 +00:00
Eugene Sandulenko
6e5b70f5e9 Patch #1733764: "Fallback detection patch". GSoC student.
svn-id: r27375
2007-06-12 12:22:25 +00:00
Travis Howell
12c9fb0382 Add support for pausing/resume cutscenes shown on the OmniTV in The Feeble Files.
svn-id: r27371
2007-06-12 06:08:47 +00:00
Travis Howell
138d4335d7 Fix crash regressions in The Feeble Files, due to _currentTable not been set.
svn-id: r27369
2007-06-12 00:52:13 +00:00
Travis Howell
860f13e4e4 Fix restoring screen, after spell wall effects in Elvira 1/2.
svn-id: r27359
2007-06-11 13:26:32 +00:00
Travis Howell
c9f1dea6b0 Restrict workaround, to prevent regression when inverting conversation responses in scrolling locations.
svn-id: r27340
2007-06-11 06:19:33 +00:00
Travis Howell
79c30552ca Don't call getNextItemPtr(), when the result is simply ignored.
svn-id: r27305
2007-06-10 11:08:12 +00:00
Travis Howell
82cf767d97 An OmniTV cutscene pack, with be provided for Amiga and Macintosh versions of The Feeble Files.
svn-id: r27300
2007-06-10 09:07:23 +00:00
Torbjörn Andersson
08379fb74b Fixed the opcode number for opp_iconifyWindow(). Regression from cleanup?
svn-id: r27295
2007-06-10 08:48:17 +00:00
Travis Howell
0a11c241d5 Fix muting music on startup in games, when using non-MIDI music.
svn-id: r27284
2007-06-10 06:08:59 +00:00
Travis Howell
3cd6c3c275 Fix toggling music on/off in games, when using non-MIDI music.
svn-id: r27282
2007-06-10 05:43:56 +00:00