Filippos Karapetis
9b14f5faed
Implemented the sfGetMouseClicks and sfResetMouseClicks opcodes and created the skeleton for sfScriptStartVideo, sfScriptReturnFromVideo and sfScriptEndVideo opcodes
...
svn-id: r27145
2007-06-06 19:46:10 +00:00
Filippos Karapetis
5d46606bb0
Fixed the parameter order in sfScriptFade
...
svn-id: r27143
2007-06-06 18:09:52 +00:00
Filippos Karapetis
00dac8c10f
Implemented the sfScriptFade opcode
...
svn-id: r27142
2007-06-06 18:04:25 +00:00
Filippos Karapetis
a6c476b292
Added palette fading in playCutaway()
...
svn-id: r27141
2007-06-06 18:02:33 +00:00
Filippos Karapetis
a265844351
Added sanity checks for hitzones in SAGA, after discussing with h00ligan and sev. Removed a hack for IHNM which is not needed anymore and removed a redundant check for zero object types
...
svn-id: r27140
2007-06-06 16:37:10 +00:00
Travis Howell
44d98de023
Fix glitches when highlighting words in Elvira 2, the characters were drawn at the incorrect location, due to difference in column offset used for new lines.
...
svn-id: r27138
2007-06-06 13:59:04 +00:00
Eugene Sandulenko
7151050fc0
oops. MAX -> MIN to prevent memory overwrite.
...
svn-id: r27137
2007-06-06 13:35:41 +00:00
Eugene Sandulenko
603ef86894
Fix potential memory overwrite here too.
...
svn-id: r27134
2007-06-06 13:29:27 +00:00
Eugene Sandulenko
99d2736c9d
Fix potential memory overwrite
...
svn-id: r27132
2007-06-06 13:25:48 +00:00
Travis Howell
5e62538708
Fix the Unholy Barrier spell effect in Elvira 2.
...
svn-id: r27130
2007-06-06 10:41:27 +00:00
Travis Howell
0a7c2b66b3
Fix crash, when the hitarea array overflows in the Amiga demo of Elvira 1.
...
svn-id: r27128
2007-06-06 05:54:03 +00:00
Travis Howell
c8259673b7
Fix possible crash issue, if music volume was set by 3DO versions of HE games.
...
svn-id: r27125
2007-06-06 03:38:45 +00:00
Filippos Karapetis
735530bdc8
Implemented differences in Actor::calcScreenPosition for IHNM. Now the stitching on the second floor of the zeppelin and the whiskey in the honky-tonk are shown correctly
...
svn-id: r27124
2007-06-06 00:56:29 +00:00
Filippos Karapetis
b82e88638b
Properly implemented the converse panel in IHNM (though the colors are still wrong)
...
svn-id: r27123
2007-06-06 00:52:46 +00:00
Filippos Karapetis
55607e9c99
Fix regression caused by commit #27108
...
svn-id: r27122
2007-06-06 00:51:07 +00:00
Travis Howell
248d527a56
Avoid compiler warnings.
...
svn-id: r27118
2007-06-05 22:38:43 +00:00
Filippos Karapetis
ab6fb8e9c3
Filtering specific verbs is used in ITE, but not in IHNM. It's now possible to use the jukebox in the honky-tonk in IHNM
...
svn-id: r27110
2007-06-05 16:31:58 +00:00
Filippos Karapetis
158193fe51
Add the hack for the staircase in the zeppelin in IHNM once more, apparently the cause for it is different than what I thought
...
svn-id: r27109
2007-06-05 16:29:15 +00:00
Filippos Karapetis
2f033e7a4c
Check if a zone type is NULL for both ITE and IHNM, as it's done in the original. This fixes the crash in IHNM when entering the second floor of the zeppelin and the crash in ITE when interacting with the bowl in the tunnel, outside the prison. Removed the two relevant hacks
...
svn-id: r27108
2007-06-05 15:04:25 +00:00
Filippos Karapetis
95821c97ee
Inventory and conversation arrows are working correctly now in IHNM
...
svn-id: r27107
2007-06-05 13:19:47 +00:00
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
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
4481238faa
Fixed serious memory leak in AGOS engine (sound looping code was leaking)
...
svn-id: r27065
2007-06-03 15:55:07 +00:00