Commit Graph
86814 Commits
Author SHA1 Message Date
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
Denis Kasak a36a9a0398 Implemented font handling via the DraciFont class. Reprogrammed the test animation to use the original game fonts. Removed the old drawString() hack.
svn-id: r41454
2009-06-11 20:31:36 +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
Jody Northup 6adbd0c41e Renamed Graphics::ColorFormat to Graphics::ColorMode, streamlined enum by removing order section and temporarily removing kFormatARGB1555
Converted cursor code to make use of _screenFormat, instead of a parameter passed directly to it by the engine.
Adjusted scumm engine to account for these changes.
This should probably have been two separate commits, but the changes concern the same files...

svn-id: r41443
2009-06-11 05:56:00 +00:00
Denis Kasak 293d0ca65d Added support for the new GUI options.
svn-id: r41442
2009-06-11 01:50:10 +00:00
Denis Kasak 4a9ec62e04 Removed special-casing for the colour black as it's no longer needed.
svn-id: r41440
2009-06-10 21:28:16 +00:00
Denis Kasak 78c07b83f8 Shifted the palette one bit to the left aft toemake the dragon animation brighter.
svn-id: r41439
2009-06-10 21:18:14 +00:00
Denis Kasak b91f93716a Code formatting
svn-id: r41438
2009-06-10 21:12:38 +00:00
Denis Kasak 2c00d65501 Added an additional debuglevel "archiver" to facilitate displaying debug info from the BAR archiver. Also adjusted numeric debug levels.
svn-id: r41436
2009-06-10 18:18:09 +00:00
Norbert Lange ef7840994d Finally fixed weird volume effects by fixing "wait on keyup"
Added commandline option to output to flac

svn-id: r41434
2009-06-10 15:51:08 +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
Norbert Lange 6cf0e1b9bb Fix looping of Tracks
svn-id: r41427
2009-06-10 13:45:23 +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 13dca9a176 Backport debugCN() as it is needed for Draci engine
svn-id: r41422
2009-06-10 10:28:43 +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 b4c44a018b Code formatting
svn-id: r41420
2009-06-10 08:41:33 +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
Travis Howell 8a8366aab5 Correct horizontal flipping in decompressWizImage(), when using 16bit color.
svn-id: r41418
2009-06-10 06:05:11 +00:00
Jody Northup 58a348fd18 Scumm engine now dynamically requests 16-bit color based on game features, (using ad-hoc request format)
svn-id: r41417
2009-06-10 05:35:54 +00:00
Jody Northup 0a793f08a4 SDL backend now dynamically generates 8 or 16-bit color surface depending on engine request (using ad-hoc format).
svn-id: r41416
2009-06-10 05:35:18 +00:00
Denis Kasak 10b8d82baa Made handleMathExpression() properly handle mathematical expressions inside GPL bytecode (instead of just searching for the ending byte). The actual callbacks still need to be implemented.
svn-id: r41415
2009-06-10 02:59:53 +00:00
Denis Kasak ba49e539d1 Redesigned the GPL2 disassembler to improve readability. It now does a linear search in a table of commands (instead of having a giant switch) when searching for the correct bytecode command.
svn-id: r41414
2009-06-10 01:35:47 +00:00
Norbert Lange 46c90e08f2 Enabled envelope effect, but it still needs some work.
couple more macros implemented, all effects Monkey Island uses should be supported now

svn-id: r41413
2009-06-10 00:49:26 +00:00
Norbert Lange fc174162f7 tfmx.c,.h: added portamento and envelope-effect (envelope not active yet)
renamed some variables
	made sure the fixed-point multiplications have the same results, even in cornercases
paula.cpp: changed/reverted stuff in Paula again.

svn-id: r41410
2009-06-09 20:54:55 +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
Norbert Lange 2ec478bf6c Disable initialisation of SDL-Video and SDL-Timer. Fixes various issue when running cmd-line only
svn-id: r41399
2009-06-09 14:46:20 +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
Jody Northup c426dd99a4 Laying the foundation for preliminary bitdepth negotiation. (No functionality changes yet)
svn-id: r41396
2009-06-09 07:55:43 +00:00
Travis Howell 4a1029dee4 Remove unused old code.
svn-id: r41395
2009-06-09 06:37:42 +00:00
Eugene Sandulenko 2850023cf3 Enable Draci engine by default
svn-id: r41394
2009-06-09 05:25:23 +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
Norbert Lange fe28f1c73c tfmx.cpp:
added "vibrato-effect"
paula.cpp: 
	fixed bug introduced in last commit

svn-id: r41392
2009-06-08 23:12:35 +00:00
Denis Kasak 39a8c71f77 Adding Draci Historie engine skeleton (engine stub, BAR archiver, rudimentary GPL disassembler)
svn-id: r41390
2009-06-08 22:18:52 +00:00