Commit Graph

21481 Commits

Author SHA1 Message Date
Travis Howell
f11c51f487 Fix background of pause options in Amiga and AtariST of Elvira 1.
svn-id: r27106
2007-06-05 12:32:43 +00:00
Nicola Mettifogo
df324b90d8 Fixed crash on exit (bug #1726185).
svn-id: r27105
2007-06-05 11:49:01 +00:00
Travis Howell
ce903d557a Add option to dump all subrountines in a game, to help with bug reports.
svn-id: r27104
2007-06-05 11:46:39 +00:00
Travis Howell
56cde56d4b Fix input issues in earlier games, and split handleMouseMoved() due to difference in earlier games.
svn-id: r27103
2007-06-05 11:38:26 +00:00
Travis Howell
3547c13e49 Updates, to keep Amiga demo of Elvira 1 working.
svn-id: r27102
2007-06-05 09:14:59 +00:00
Travis Howell
de82682071 Update sound ranges in debugger, for earlier games.
svn-id: r27101
2007-06-05 09:13:42 +00:00
Travis Howell
06d9b8ea39 Fix palette glitches on printScroll background, during many scenes in Eivira 1.
svn-id: r27100
2007-06-05 08:48:30 +00:00
Travis Howell
1304f53af1 Add workaround for the scrolling glitch in The Feeble Files, the occurs when the repair man comes to fix the car.
svn-id: r27099
2007-06-05 06:43:53 +00:00
Travis Howell
83797aa33a Trigger palette update, when setting the mouse palette in Elvira 2 and Waxworks.
svn-id: r27098
2007-06-05 06:05:28 +00:00
Travis Howell
27083f8fb4 Fix loading and saving game through the options screen in Amiga CD32 version of Simon the Sorcerer 1.
svn-id: r27097
2007-06-05 06:04:07 +00:00
Travis Howell
b23eb038ea Fix regression when listing saved game names, in Simon the Sorcerer 1/2.
svn-id: r27096
2007-06-05 00:46:58 +00:00
Travis Howell
8e927dd4c7 Hopefully more reliable display of inventory arrows.
svn-id: r27095
2007-06-05 00:36:33 +00:00
Filippos Karapetis
2b593f30a1 IHNM: Add a temporary hack for the crash that occurs when climbing the staircase to the second floor of the zeppelin in chapter 1
svn-id: r27094
2007-06-04 23:10:59 +00:00
Filippos Karapetis
abc879f2d8 Fixed incorrect placing of converse information for IHNM. Dialog options should work in IHNM now, although they're still not placed properly
svn-id: r27084
2007-06-04 19:29:28 +00:00
Johannes Schickel
9774d3b80a Fix for bug #1730511 ("KYRA1: Brandon's text isn't cleaned properly").
svn-id: r27083
2007-06-04 19:00:41 +00:00
Filippos Karapetis
1fe7b427dd Properly define max text width in IHNM
svn-id: r27082
2007-06-04 18:08:44 +00:00
Filippos Karapetis
ae264533f3 Fix compilation of AGOS
svn-id: r27081
2007-06-04 17:52:23 +00:00
Travis Howell
64413f9cc8 Only call MIDI code, in games which use MIDI based music.
svn-id: r27080
2007-06-04 14:25:02 +00:00
Travis Howell
6dd52b592e Fix inventory arrows in Amiga OCS version of Simon the Sorcerer 1.
svn-id: r27079
2007-06-04 08:56:00 +00:00
Travis Howell
78c9061cff Fix invalid writes in Elvira 1, the original game would overwrite into _window6BackScn.
svn-id: r27078
2007-06-04 07:04:42 +00:00
Travis Howell
c3a346fb16 Virtualise a few sound functions.
svn-id: r27077
2007-06-04 05:18:11 +00:00
Travis Howell
6f3d87314e Change printChar variables to signed, to allow removal of work around for The Feeble Files.
svn-id: r27076
2007-06-04 05:05:02 +00:00
Travis Howell
43511e8ed2 Change printChar variables to signed, to allow removal of work around for The Feeble Files.
svn-id: r27075
2007-06-04 05:02:22 +00:00
Travis Howell
48b8ee4d4f Fix sign issue, which caused invalid writes, when entering saved game name in Elvira 2 and Waxworks.
svn-id: r27074
2007-06-04 04:41:46 +00:00
Filippos Karapetis
f6b8c98c13 SAGA: When trying to access a wrong hitzone, adjust it to a valid one and continue with a warning instead of exiting with an error . We don't normally get invalid hitzones in ITE, but we do in IHNM, so this is used for now to bypass the places where IHNM crashes. It's now possible to climb the steps to the second floor of the zeppelin with Gorrister
svn-id: r27072
2007-06-03 22:00:18 +00:00
Kostas Nakos
83c5c2ae4e new functionality for the predictive input dialog for smartphones
svn-id: r27071
2007-06-03 19:29:13 +00:00
Filippos Karapetis
7201437206 The animation frame counter is updated correctly now, so all animations in IHNM where the engine is waiting are displayed fully. Big thanks to sev, once again :)
svn-id: r27070
2007-06-03 19:15:59 +00:00
Kostas Nakos
5df28554ac Adding the new kFeatureDisableKeyFiltering OSystem feature.
This feature is used by agi's prediction dialog and is a hint to the backend
to temporarily switch off any keyboard mapping, used in devices with limited
keyboard input. Also, supply some comments to the newly added event & feature.

svn-id: r27069
2007-06-03 18:44:03 +00:00
Max Horn
cd6f145577 Modified version of patch #1723779: SCUMM: Improved ctrl+t subtitle cycling
svn-id: r27068
2007-06-03 17:32:42 +00:00
Filippos Karapetis
66f9032d01 Simplified check for scene height in IHNM
svn-id: r27067
2007-06-03 16:14:57 +00:00
Max Horn
0d77f50d6b Removed dead code
svn-id: r27066
2007-06-03 15:56:14 +00:00
Max Horn
4481238faa Fixed serious memory leak in AGOS engine (sound looping code was leaking)
svn-id: r27065
2007-06-03 15:55:07 +00:00
Filippos Karapetis
89b80a3f8b Opcode 11 is sfLockUser. Also updated Scene::getHeight() for this change. Now, the interface is locked when the scripts lock it. This prevents erroneous actor movement when skipping speech by left clicking, and other incorrect behavior. Special thanks to h00ligan for all his help
svn-id: r27064
2007-06-03 15:50:25 +00:00
Torbjörn Andersson
b159645be4 Initialise _stream.next_in as well, to silence another Valgrind warning in at
least some versions of Freddi Fish 1.

svn-id: r27063
2007-06-03 14:29:52 +00:00
Torbjörn Andersson
a5f34ae1da Initialized _stream.avail_in (and fixed a typo in a comment) after discussing
with Fingolfin. This seems to fix the mysterious bug #1726120, though I'll need
to test that a bit more before closing it.

svn-id: r27062
2007-06-03 14:14:51 +00:00
Eugene Sandulenko
09ae91b118 Fix bugs mentioned in #1730147 "GUI: Classic themes need to be updated"
svn-id: r27061
2007-06-03 08:11:19 +00:00
Filippos Karapetis
3ba184b21f Moved the updating of framecount to a more appropriate place
svn-id: r27060
2007-06-03 02:39:44 +00:00
Filippos Karapetis
476088e822 Silence an MSVC8 warning
svn-id: r27059
2007-06-02 21:02:35 +00:00
Kostas Nakos
9b0d6d0898 implement most-recently-used scheme for dictionary words
svn-id: r27058
2007-06-02 20:39:04 +00:00
Kostas Nakos
299cbcb059 better handle mode changes and command line length
svn-id: r27057
2007-06-02 19:56:18 +00:00
Kostas Nakos
8d97729ee8 adding multi-tap alpha input
svn-id: r27056
2007-06-02 19:32:57 +00:00
Filippos Karapetis
f4299e81c1 Implemented the sfWaitFrames script function for IHNM. Many animations should display more correctly now (e.g. actor "zapping" animations, Ben falling off the stairs). They're still not correct, as frameCount is not updated properly
svn-id: r27055
2007-06-02 15:26:05 +00:00
Filippos Karapetis
9896ce253e Moved a sanity check before some relevant asserts
svn-id: r27054
2007-06-02 15:21:42 +00:00
Torbjörn Andersson
475abaf9dc Actually drop the DXA frame (i.e. don't update the screen) when we say we do.
svn-id: r27053
2007-06-02 15:20:43 +00:00
Travis Howell
89abea6b51 Fix display of conversation responses in Waxworks.
svn-id: r27052
2007-06-02 13:35:24 +00:00
Max Horn
95ba2986d3 Enhanced Common::String by adding char constructor and operator+ for chars
svn-id: r27051
2007-06-02 12:42:40 +00:00
Max Horn
f85871b1fc Make InfoDialog::setInfoText a bit more useful, by making it public & reusable
svn-id: r27050
2007-06-02 12:01:09 +00:00
Paweł Kołodziejski
8ca6751b21 renamed variable in IMuseDigital music code
svn-id: r27049
2007-06-02 09:07:29 +00:00
Kostas Nakos
a01eda95b8 oops, remove debugging output
svn-id: r27048
2007-06-02 08:21:09 +00:00
Kostas Nakos
f935b6981b permit only one instance of predictive dialog, add handling of keypad keys
svn-id: r27047
2007-06-02 08:15:06 +00:00