Commit Graph

31735 Commits

Author SHA1 Message Date
Johannes Schickel
51dd668177 Strip trailing whitespaces.
svn-id: r41500
2009-06-13 22:40:30 +00:00
Sven Hesse
acb0de6580 Warn when a sprite operation is to be performed on a nonexistent surface instead of crashing
svn-id: r41499
2009-06-13 22:35:22 +00:00
Arnaud Boutonné
7eaf013bbf Gob - *WIP* incomplete implementation of MDY/TBR
svn-id: r41498
2009-06-13 22:14:58 +00:00
Sven Hesse
ccb92ebfee Making TotTextData's item's offsets unsigned. This could fix the crash in the Polish Woodruff version (bug #2804962)
svn-id: r41497
2009-06-13 22:10:55 +00:00
Willem Jan Palenstijn
6eed461c94 Fix erase() sometimes hiding other hash elements.
Like CPython, we now use a dummy node to mark nodes as erased,
so that lookup() can skip over it. All tests should now pass again.

svn-id: r41496
2009-06-13 21:07:05 +00:00
Oystein Eftevaag
cca9202372 Buildfix for gcc 3.3 (moved a template class member into the header file)
svn-id: r41493
2009-06-13 13:27:21 +00:00
Filippos Karapetis
abd23cf3ca Removed duplicate entry of disk.cpp
svn-id: r41490
2009-06-13 10:23:23 +00:00
Filippos Karapetis
aea120f991 Properly updated the MSVC project files of the parallaction engine, fixing compilation. Side note: please, don't include files outside the engine's directory (like files in /common) for engine project files - it's wrong, as the same code will be compiled twice
svn-id: r41489
2009-06-13 10:20:12 +00:00
Oystein Eftevaag
e434396b25 Updated xcode project
svn-id: r41488
2009-06-13 09:40:42 +00:00
Arnaud Boutonné
0648710285 Oups. disk.cpp was also missing in MSVC files
svn-id: r41487
2009-06-13 07:54:25 +00:00
Walter van Niftrik
1fb78d577f SCI: Moved audio code from AudioResource to the sfx core.
svn-id: r41486
2009-06-12 23:46:23 +00:00
Walter van Niftrik
019be026d9 SCI: Added detection entries for Japanese QFG.
svn-id: r41485
2009-06-12 23:29:27 +00:00
Arnaud Boutonné
355d3e2378 Fix MSVC compilation : iff.h and iff.cpp were move from engines\parallaction\ to graphics\
svn-id: r41484
2009-06-12 22:35:08 +00:00
Nicola Mettifogo
66decf21f7 Fixed disposeStream initialization.
svn-id: r41474
2009-06-12 10:26:58 +00:00
Nicola Mettifogo
20d75f6ec7 Added missing return statements.
svn-id: r41473
2009-06-12 10:26:15 +00:00
Nicola Mettifogo
5172c83200 Finally fix build (extra qualifier removed).
svn-id: r41470
2009-06-12 09:56:07 +00:00
Nicola Mettifogo
b2e5905327 * Adapted Kyra to the new IFFParser interface.
* Adapted the new IFFParser to Kyra (slightly).
The Kyra1 demo on the website works.

svn-id: r41468
2009-06-12 09:49:38 +00:00
Nicola Mettifogo
36828287ad * Moved the updated IFF code from Parallaction to common/
* Updated Parallaction and SAGA to use the new decoder infrastructure.

svn-id: r41465
2009-06-12 08:51:05 +00:00
Eugene Sandulenko
b9017519fa Rename KeyRemapper dialog to KeyMapper
svn-id: r41462
2009-06-12 08:00:26 +00:00
Nicola Mettifogo
657e37985e Cleanup of sound code.
svn-id: r41461
2009-06-12 07:55:44 +00:00
Nicola Mettifogo
df1534ffd0 * Replaced the A8SVXDecoder class with a function to return an AudioStream in trunk/sound/.
* Refactored sound code in Parallaction to use the new Audio::make8SVXStream.

svn-id: r41460
2009-06-12 07:18:01 +00:00
Nicola Mettifogo
5915e60452 Removed a leftover printf().
svn-id: r41459
2009-06-12 06:20:11 +00:00
Nicola Mettifogo
5fccc0f98d * Final version of the IFF parsing code.
* Refactored ILBMDecoder usage from disk code.

svn-id: r41458
2009-06-12 05:03:18 +00:00
Kari Salminen
f5b2e69522 Fix Operation Stealth's 2nd arcade sequence's revolving doors.
- Now the doors actually do revolve when before they didn't.
- The fix was to alias the 9th background with the collision
  page directly when loading collision page data. This way
  changes written to the 9th background go to the collision
  page and vice versa (And there were changes in the labyrinth).
- Also converted _bgTable from a pure array to a Common::Array

svn-id: r41453
2009-06-11 18:32:35 +00:00
Eugene Sandulenko
2ffe5ed25e Added set of CoCo3 AGI games
svn-id: r41452
2009-06-11 15:45:52 +00:00
Jordi Vilalta Prat
ccbc5f3abb Point to the Cursor and AudioCD Managers to help engine authors following the right path.
svn-id: r41433
2009-06-10 15:33:37 +00:00
Johannes Schickel
c0ba9d1158 Add a convenience wrapper to CursorMan for checking whether cursor palettes are supported.
svn-id: r41432
2009-06-10 15:20:52 +00:00
Johannes Schickel
be42f800a4 Extend documentation for "kFeatureCursorHasPalette".
svn-id: r41430
2009-06-10 15:11:17 +00:00
Arnaud Boutonné
b1b03a33ba Gob detection :
- use GUIO_NOSPEECH and GUIO_NOSUBTITLES intensively, as there is no control other them even when they are present
- Replace non-ASCII characters by hex values

svn-id: r41429
2009-06-10 15:04:21 +00:00
Johannes Schickel
3a32d7711b Fix a bug in disableCursorPalette, where it never allowed the palette to be enabled properly again.
svn-id: r41428
2009-06-10 15:01:20 +00:00
Johannes Schickel
ad98719ba2 Fix documentation for debugC and debugCN, relying on special debug levels.
svn-id: r41425
2009-06-10 12:47:19 +00:00
Paul Gilbert
e487347921 Added support for loading savegames from the launcher
svn-id: r41424
2009-06-10 12:16:30 +00:00
Paul Gilbert
f2c1b18242 Added variable to savegame format so that savegames can be correctly loaded from the ScummVM launcher
svn-id: r41423
2009-06-10 12:15:50 +00:00
Eugene Sandulenko
ff72f8531c Added debugCN() call which does not add newline automatically
svn-id: r41421
2009-06-10 10:11:24 +00:00
Eugene Sandulenko
ea0a2bcbbd Clarify that Cygwin is not supported as building platform anymore
svn-id: r41419
2009-06-10 08:18:44 +00:00
Sven Hesse
a19622994b Fixed CLEAR
svn-id: r41409
2009-06-09 19:37:24 +00:00
Walter van Niftrik
5e68fbfe87 SCI: Moved SCI1 audio map handling into the resource manager.
svn-id: r41408
2009-06-09 19:18:48 +00:00
Sven Hesse
6f49d1576b Added a workaround for Win Lost in Time.
It's got VMD files which are still referenced as IMD

svn-id: r41407
2009-06-09 18:53:35 +00:00
Sven Hesse
5728ff23ca Win Lost in Time is multi-lingual (British, French, Spanish)
svn-id: r41406
2009-06-09 18:53:17 +00:00
Sven Hesse
412628aaa3 Multi-lingual Inca2 version (American, French, German, Italian, Spanish)
svn-id: r41405
2009-06-09 18:52:55 +00:00
Sven Hesse
38c484abb2 Win Gob1 is multi-lingual (British, French, German, Italian, Spanish)
svn-id: r41404
2009-06-09 18:19:11 +00:00
Sven Hesse
5a1e1a167e Win Gob2 is multi-lingual (American, French, German)
svn-id: r41403
2009-06-09 18:18:11 +00:00
Sven Hesse
a077fa4348 Win Gob3 is multi-lingual (British, French, German)
svn-id: r41402
2009-06-09 18:14:49 +00:00
Johannes Schickel
91d62c0a61 Changed some lines to tabs instead of whitespaces for identation.
svn-id: r41401
2009-06-09 15:34:02 +00:00
Willem Jan Palenstijn
fcc0b69c07 Add (failing) hashmap test case for collision handling
svn-id: r41400
2009-06-09 15:26:09 +00:00
Johannes Schickel
ac46c98fb8 - Moved Screen_v2::copyWsaRect to Screen::copyWsaRect
- Made WSAMovie_v1::displayFrame code match the original
- Changed WSAMovieAmiga::displayFrame to use Screen::copyWsaRect too
- Got rid of '...' parameter usage in all WSA player classes

svn-id: r41398
2009-06-09 11:26:15 +00:00
Travis Howell
4a1029dee4 Remove unused old code.
svn-id: r41395
2009-06-09 06:37:42 +00:00
Travis Howell
741de2812c Correct check for font data table used in The Feeble Files.
svn-id: r41393
2009-06-09 00:00:24 +00:00
Eugene Sandulenko
03423bbabd Actually we /did not/ put periods at ends of the sentences in majority of past entries
svn-id: r41389
2009-06-08 21:52:32 +00:00
Kari Salminen
cfae016200 Convert FWRenderer and OSRenderer to use Cine::Palette.
Also fix some bugs that came up in testing of Cine::Palette.

svn-id: r41386
2009-06-08 20:46:21 +00:00