662 Commits

Author SHA1 Message Date
Travis Howell
ac1265a010 Add font table for Elvira 1/2 and Waxworks.
svn-id: r26954
2007-05-27 03:18:18 +00:00
Travis Howell
6511a32905 Correct error in printStats opcode for Elvira 2.
svn-id: r26953
2007-05-27 03:01:20 +00:00
David Corrales
3646c968c9 Merged the fs branch with trunk. r26472:26948
svn-id: r26949
2007-05-26 20:23:24 +00:00
Travis Howell
d6e0fe13b5 Add code for opcodes 177/178 in Elvira 2.
svn-id: r26937
2007-05-26 13:23:06 +00:00
Torbjörn Andersson
b17e8f569f Silenced a rather paranoid GCC warning.
svn-id: r26924
2007-05-22 16:11:30 +00:00
Travis Howell
82d6145be5 Minor cleanup.
svn-id: r26913
2007-05-22 13:11:06 +00:00
Travis Howell
766d889b69 Move code to correct position.
svn-id: r26912
2007-05-22 11:31:31 +00:00
Travis Howell
ca0a75a9d0 Add support for the saved game overwrite check script in Waxworks.
svn-id: r26911
2007-05-22 11:22:59 +00:00
Travis Howell
49336a857e Mouse glitch no longer seems to occur in Elvira 1.
svn-id: r26910
2007-05-22 10:51:24 +00:00
Travis Howell
5e1af6f479 Add load/save interface support for Elvira 2 and Waxworks.
svn-id: r26909
2007-05-22 10:31:51 +00:00
Travis Howell
11f2d4052a Update quick load code for Elvira 1/2 and Waxworks, based on original scripts.
svn-id: r26884
2007-05-20 08:30:43 +00:00
Travis Howell
c80aa94091 Add dissolve code for Elvira 2 and Waxworks.
svn-id: r26881
2007-05-20 04:47:12 +00:00
Travis Howell
6302acf523 Completely revert last changes in icon code.
svn-id: r26859
2007-05-17 09:02:01 +00:00
Travis Howell
d4191508f6 Cleanup.
svn-id: r26858
2007-05-17 09:00:14 +00:00
Travis Howell
565d0d0a7d Add code to slowing kill the demon in DIMP.
svn-id: r26857
2007-05-17 07:23:56 +00:00
Travis Howell
b3c582e4c7 Ooops, commit too much.
svn-id: r26854
2007-05-16 13:00:38 +00:00
Travis Howell
bf3b58e7cf Add code for handling special walls in Elvira 1/2.
svn-id: r26853
2007-05-16 12:58:47 +00:00
Travis Howell
2783526b71 Fix inventory icons in Amiga/AtariST versions of Elvira 1.
svn-id: r26852
2007-05-16 10:03:02 +00:00
Travis Howell
22e3afc409 Ooops, correct inheritance of load/save functions.
svn-id: r26851
2007-05-16 09:39:36 +00:00
Travis Howell
27b56c23f6 Add caption to saved games for Elvira 1/2 and Waxworks.
svn-id: r26850
2007-05-16 08:27:15 +00:00
Travis Howell
a91f7e025c Fix regression in Simon the Sorcerer 1/2, that caused various glitches.
svn-id: r26849
2007-05-16 06:36:43 +00:00
Travis Howell
bdb18c60d8 Add idle code for DIMP.
svn-id: r26848
2007-05-16 05:57:26 +00:00
Travis Howell
73749ddafa Minor cleanup.
svn-id: r26845
2007-05-15 13:01:36 +00:00
Travis Howell
dc9d36ea4a Fix fade regressions.
svn-id: r26844
2007-05-15 11:32:11 +00:00
Travis Howell
ee0cb9ee2d Ooops, the y offset in drawBackGround() should be based on state width too.
svn-id: r26843
2007-05-15 07:14:12 +00:00
Travis Howell
2371b4ec03 Fix regressions in the introduction of Simon the Sorcerer 1 and in the DOS Floppy demo of Simon the Sorcerer 1.
svn-id: r26842
2007-05-15 07:08:24 +00:00
Travis Howell
2e53712d31 Correct error in drawImages(), where _window3Flag should have been used.
svn-id: r26839
2007-05-14 00:00:36 +00:00
Travis Howell
a8c6dc6e7d Cleanup.
svn-id: r26833
2007-05-13 13:19:46 +00:00
Travis Howell
b1a95b502d Fix reported compiler warning.
svn-id: r26828
2007-05-13 11:07:00 +00:00
Travis Howell
9a04d1dffb Rename a few variables.
svn-id: r26827
2007-05-13 10:07:55 +00:00
Travis Howell
da283175c4 Correct delay for animateSprite event in Simon the Sorcerer 2.
svn-id: r26826
2007-05-13 09:55:15 +00:00
Travis Howell
b6672f37a9 Fix bugs #941074 and #828860, by switching to graphics renderer code used by earlier (non-Windows) versions of Simon the Sorcerer 1/2.
svn-id: r26825
2007-05-13 08:46:48 +00:00
Travis Howell
aa89759a55 Trigger palette update in colorWindow() for Elvira 2.
svn-id: r26824
2007-05-13 05:58:18 +00:00
Travis Howell
1ef7c3dbad Fix bug in original Simon the Sorcerer 2, the x position in invertBox() needs to be adjusted for scrolling locations.
svn-id: r26823
2007-05-13 04:11:19 +00:00
Gregory Montoir
1eef4cc779 free decrunch buffer once protracker module is loaded
svn-id: r26822
2007-05-13 02:32:38 +00:00
Travis Howell
6452a701be Fix glitches in pause options of Elvira 1.
svn-id: r26796
2007-05-10 00:43:27 +00:00
Filippos Karapetis
24fa689ee0 Fix compilation with MSVC8
svn-id: r26793
2007-05-09 15:48:18 +00:00
Travis Howell
20bf83a2ce Imrproved support for Elvira 1/2 and Waxworks.
svn-id: r26792
2007-05-09 15:36:05 +00:00
Travis Howell
5c3f6721b8 Fix masking issues in Amiga versions of Simon the Sorcerer 1.
svn-id: r26787
2007-05-08 14:48:46 +00:00
Filippos Karapetis
f21a7648aa Fix compilation with MSVC8
svn-id: r26784
2007-05-08 07:16:58 +00:00
Travis Howell
ce70442c2e Add palette difference when drawing images in Elvira 1.
svn-id: r26783
2007-05-08 05:39:50 +00:00
Travis Howell
3a4c4fa181 Don't attempt to decode unknown icon data formats.
svn-id: r26781
2007-05-07 13:40:29 +00:00
Travis Howell
d5504f0b66 The Palette difference in inventory arrows, applies to AGA version of Simon the Sorcerer 1 too.
svn-id: r26780
2007-05-07 13:09:10 +00:00
Travis Howell
9547535bd2 Fixes for conversation response in Waxworks.
svn-id: r26779
2007-05-07 13:03:02 +00:00
Travis Howell
e2c40aaee6 Fix inventory palette glitches in Elvira 2.
svn-id: r26775
2007-05-07 08:47:40 +00:00
Travis Howell
425bd5c136 Fix bug #1714096 - DIMP: Unable to start (regression).
svn-id: r26774
2007-05-07 08:29:29 +00:00
Travis Howell
8c21d430bb Fix inventory movement in Elvira 1/2 and Waxworks.
svn-id: r26773
2007-05-07 06:30:51 +00:00
Travis Howell
3ad8770f96 Set exact variable sizes for VC10 state, to avoid more regressions.
svn-id: r26770
2007-05-07 03:40:37 +00:00
Travis Howell
1a69604e82 Cleanup.
svn-id: r26769
2007-05-07 01:11:10 +00:00
Travis Howell
6ddc79a9a8 Cleanup.
svn-id: r26759
2007-05-06 09:46:43 +00:00