Commit Graph

22284 Commits

Author SHA1 Message Date
Nicola Mettifogo
4bce4afbd2 Should fix bug #1762614. There is a chance some regression glitches appear in locations where animations are displayed together with character comments.
svn-id: r28272
2007-07-28 15:15:23 +00:00
Paweł Kołodziejski
485ac1329c ops
svn-id: r28271
2007-07-28 14:51:32 +00:00
Paweł Kołodziejski
8d5f19d9e5 fixes into engine
svn-id: r28270
2007-07-28 14:45:26 +00:00
Nicola Mettifogo
6320e6db3c Now yielding control to system after updateScreen is invoked to get smoother mouse movements.
svn-id: r28269
2007-07-28 14:21:16 +00:00
Travis Howell
92c90ab8d6 Remove debug code.
svn-id: r28268
2007-07-28 14:10:25 +00:00
Nicola Mettifogo
7059a69bde Fixed bug #1762638. Mask filenames weren't chosen correctly when not explicitly specified by scripts.
svn-id: r28267
2007-07-28 13:56:27 +00:00
Filippos Karapetis
2c40b302ab The palette in Benny's part in the IHNM demo is correct now
svn-id: r28266
2007-07-28 13:28:25 +00:00
Nicola Mettifogo
b8f55ec742 Screen is now refreshed when waiting for left clicks. Solves bug #1762618.
svn-id: r28265
2007-07-28 13:27:48 +00:00
Filippos Karapetis
8c1fcc3c08 The main panel is now correctly shown in the IHNM demo. Some inventory items are still wrong, though
svn-id: r28264
2007-07-28 12:26:40 +00:00
Paweł Kołodziejski
603bd238d1 cleanup white spaces from 'jvprat'
svn-id: r28262
2007-07-28 09:45:05 +00:00
Travis Howell
488d9f3b43 Add save code differences in Amiga verison of Waxworks.
svn-id: r28261
2007-07-28 09:16:44 +00:00
Travis Howell
d6fd87fd6a Add save code differences in Amiga verison of Waxworks.
svn-id: r28260
2007-07-28 09:14:05 +00:00
Travis Howell
d79de5733b Add zone override table for Amiga verison of Waxworks.
svn-id: r28259
2007-07-28 09:01:29 +00:00
Travis Howell
fb99c11af2 Switch error back to debug message, due to strange data in restart state files.
svn-id: r28258
2007-07-28 08:05:47 +00:00
Travis Howell
d764dca90f Ooops, fix typo in last commit.
svn-id: r28257
2007-07-28 07:56:58 +00:00
Travis Howell
bb2796c57a Add support for multi-tune Protracker modules used in the Amiga version of Waxworks.
svn-id: r28256
2007-07-28 07:52:24 +00:00
Filippos Karapetis
3d434b1233 Fixed one of the incorrectly loaded palettes in Benny's part in the IHNM demo
svn-id: r28255
2007-07-28 02:25:09 +00:00
Filippos Karapetis
125872c90d The demo version of IHNM has no options panel, therefore the options icon and the options panel shortcuts have been disabled for the IHNM demo
svn-id: r28254
2007-07-28 01:04:59 +00:00
Filippos Karapetis
6c108f552c The IHNM demo uses the NULL panel
svn-id: r28253
2007-07-28 01:03:54 +00:00
Filippos Karapetis
cd9ade4af4 The mouse cursor is no longer incorrectly shown in the IHNM demo
svn-id: r28252
2007-07-28 00:40:04 +00:00
Filippos Karapetis
ac101f0d6a Disable the status text in the IHNM demo
svn-id: r28251
2007-07-28 00:33:09 +00:00
Filippos Karapetis
ee485afa89 Don't allow setCursor to change the cursor to an hourglass in the IHNM demo. The IHNM demo no longer crashes now
svn-id: r28250
2007-07-28 00:20:26 +00:00
Filippos Karapetis
24a7a2908d Updated the MSVC8 project file of the parallaction engine for commit #28246
svn-id: r28249
2007-07-28 00:04:34 +00:00
Nicola Mettifogo
d1986857d5 Added Italian language flag to Big Red Adventure detection structs.
svn-id: r28248
2007-07-27 23:42:59 +00:00
Nicola Mettifogo
8b62b591a8 Added detection target for Big Red Adventure, and derived new engine classes for supported games.
svn-id: r28247
2007-07-27 23:41:43 +00:00
Nicola Mettifogo
67869d2c10 - Moved disk code for Nippon Safes in new file disk_ns.cpp, adding _ns suffix to classes and member functions.
- Added function stubs into new file disk_br.cpp for Big Red Adventure [IT STILL CRASHES!].
- Modified engine to create the proper Disk manager object.

svn-id: r28246
2007-07-27 19:02:19 +00:00
Filippos Karapetis
a32b81d126 Do not try to load music if the music resource id is 0. Also, the voice LUT resource ID and the voice bank are now set correctly for the IHNM demo.
The IHNM demo starts now, showing some scenes, but the main panel is not loaded correctly, the status line is shown incorrectly and the demo crashes after a cutaway is shown

svn-id: r28245
2007-07-27 18:36:50 +00:00
Filippos Karapetis
f9b66f8816 The IHNM demo only has one mouse cursor
svn-id: r28244
2007-07-27 18:32:00 +00:00
Filippos Karapetis
9f5221d7b4 Fixed some warnings
svn-id: r28243
2007-07-27 18:22:36 +00:00
Torbjörn Andersson
6f3d59b2fc Disabled another bunch of warnings. This turned up two places - print_abc_opc()
and print_abc() - where we would try to modify a string constant. I have
disabled this for now, and added FIXME comments.

svn-id: r28242
2007-07-27 17:50:25 +00:00
Torbjörn Andersson
fc3570d000 Fixed a bunch of warnings.
svn-id: r28241
2007-07-27 17:24:22 +00:00
Paweł Kołodziejski
65cb1d8d42 fixed warning
svn-id: r28240
2007-07-27 16:56:42 +00:00
Filippos Karapetis
a0d956221c Defined the starting scene for the IHNM demo
svn-id: r28239
2007-07-27 16:39:21 +00:00
Sven Hesse
e22e47c398 Clarifying the language fallback warnings
svn-id: r28238
2007-07-27 16:23:06 +00:00
Sven Hesse
d8e4d70b67 The language fallback now prefers the other english if USA or GRB was requested but wasn't found in the game data.
svn-id: r28237
2007-07-27 13:05:24 +00:00
Sven Hesse
806a0d9f0a Fixing languages for another Woodruff version
svn-id: r28236
2007-07-27 13:02:43 +00:00
Filippos Karapetis
e27e8875f6 AGI game strings which are substituted in game texts may contain values as well, so use agiSprintf on them to substitute any values they may contain. Fixes bug #1760541 - "PQ1: Text output garbled"
svn-id: r28235
2007-07-27 12:59:41 +00:00
Travis Howell
00cc7958ff Fix loading restart state file in Amiga version of Waxworks.
svn-id: r28234
2007-07-27 11:54:50 +00:00
Paweł Kołodziejski
3ca5bb8689 commented out some parts of code which still need to work, because it of non-english chars in it
svn-id: r28233
2007-07-27 07:10:45 +00:00
Torbjörn Andersson
7dcd3c5ee4 Removed leftover commented-out include. (I thought I needed util.h, but I guess
it's included indirectly.)

svn-id: r28232
2007-07-27 05:23:34 +00:00
Torbjörn Andersson
c2516db9ac Early in the morning, strrev() looks like a more difficult problem than it
really is. It's actually quite simple. In fact, the only magical thing about
Bob's version was the way it swapped variables without using any temporary
variable. Rewrote the function to use our SWAP() instead, since that actually
makes it readable. Moved it to util.cpp (outside the Common namespace, for
consistency with scumm_stricmp()) since Kirben knew of other places where it
could be used.

svn-id: r28231
2007-07-27 05:15:24 +00:00
Torbjörn Andersson
548a1394e1 The strrev() function is non-standard. Replace with public domain version by
Bob Stout. (It would of course have been trivial to write my own, but Bob's
version does it in place, which is quite magical.)

svn-id: r28230
2007-07-27 04:23:22 +00:00
Filippos Karapetis
178bf76aae The p2_a.iaf file should now be played correctly with the English DOS CD and Floppy versions of ITE. Should fix bug #1751344 - "ITE: p2_a.iaf not played correctly"
svn-id: r28229
2007-07-27 01:59:23 +00:00
Sven Hesse
d6b08fc751 - AJWorld has Adlib
- Fixing languages for one version of Woodruff

svn-id: r28228
2007-07-27 01:41:58 +00:00
Travis Howell
de29c28483 Only set soundMode, if compressed segment exists.
svn-id: r28227
2007-07-27 01:33:05 +00:00
Filippos Karapetis
533ebe13d2 Fix for bug #1761530 - "COMI: iMUSE-related crash on startup"
svn-id: r28226
2007-07-27 00:59:12 +00:00
Filippos Karapetis
6dd6ea5fc7 Fixed some MSVC8 warnings
svn-id: r28225
2007-07-27 00:25:06 +00:00
Filippos Karapetis
eb7877b251 Updated the MSVC8 project file of the drascula engine for commit #28220
svn-id: r28224
2007-07-27 00:18:03 +00:00
Filippos Karapetis
0704d5af92 Updated the MSVC8 project file of the parallaction engine for commit #28221
svn-id: r28223
2007-07-27 00:17:22 +00:00
Filippos Karapetis
f04c56fb69 The meta resource table is now properly initialized for the IHNM demo. The starting chapter is also set correctly
svn-id: r28222
2007-07-27 00:11:36 +00:00