Commit Graph
86814 Commits
Author SHA1 Message Date
Denis Kasak 7e7e96e77d Replaced a call to getEventManager() with Engine::_eventMan.
svn-id: r41518
2009-06-14 14:12:28 +00:00
Walter van Niftrik d0471f01db SCI: Added detection entries for Japanese SQ4.
svn-id: r41517
2009-06-14 14:11:21 +00:00
Johannes Schickel b9d42b8741 Got rid of a needless "getEventManager" call. (Using Engine::_eventMan now instead)
svn-id: r41516
2009-06-14 14:05:42 +00:00
Eugene Sandulenko f6f7a1e31a Whitespce fixes
svn-id: r41514
2009-06-14 13:51:07 +00:00
Eugene Sandulenko 682c272e53 Replace hackish getch() with proper event loop at end of the demo.
svn-id: r41513
2009-06-14 13:49:28 +00:00
Eugene Sandulenko 34d41f61aa Designate hack according to our conventions
svn-id: r41512
2009-06-14 13:41:12 +00:00
Denis Kasak 92dd6d5474 Reworded DraciFont docs (with regards to mentioning ASCII).
svn-id: r41511
2009-06-14 13:32:21 +00:00
Denis Kasak d6ddbf7062 Removed superfluous checks for NULL in DraciFont::freeFont().
svn-id: r41510
2009-06-14 13:10:12 +00:00
Denis Kasak b8ec907ea0 Added a Sprite class for handling sprites in the Draci format transparently. Modified the test animation to use it.
svn-id: r41509
2009-06-14 12:44:12 +00:00
Sven Hesse 48a8e69546 Fixed an animation speed regression that got introduced when I added a lag compensation for Woodruff
svn-id: r41508
2009-06-14 12:19:42 +00:00
Johannes Schickel 5f5faf71c5 Fix unused variable warning.
svn-id: r41507
2009-06-14 11:08:35 +00:00
Paul Gilbert 2f3e5f11cb Beginnings of music support for Cruise, based on the cine engine sound code (note that the music played isn't yet correct, though)
svn-id: r41506
2009-06-14 03:39:30 +00:00
Marcus Comstedt 95f02dd86f Detected games with different language or platform are now
no longer treated as duplicates, even if they have the same
target and directory.  Also, pass these parameters to the
ConfMan, so that the correct version of the game is started.

svn-id: r41504
2009-06-13 23:42:39 +00:00
Johannes Schickel 3e8ea400e3 Added yet another missing period at the end of a line. (I hope I catched all now)
svn-id: r41503
2009-06-13 23:04:26 +00:00
Johannes Schickel 8095860885 Added periods to every news entry (actually it seems like we always did that in the past, but were a bit lazier in the last time).
svn-id: r41502
2009-06-13 22:48:32 +00:00
Eugene Sandulenko d925104b6a Added sanity checking to stopSound() and a bit more debug output
svn-id: r41501
2009-06-13 22:48:16 +00:00
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
Travis Howell e6f874ee95 Fix possible endian issues.
svn-id: r41494
2009-06-13 13:59:41 +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
Jody Northup 350dc4290f Fixed cursor code to keep track of cursor formats so that ThemeEngine and/or GuiManager cursors will render properly over the game (on spacebar hit, for instance)
svn-id: r41491
2009-06-13 10:24:52 +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
Norbert Lange 32d31928ee fixed formatting
svn-id: r41482
2009-06-12 20:19:00 +00:00
Norbert Lange 62202a9de5 Removed alot of the debug-output
created a class player_v4a to hook TFMX Playback into Scumm. Monkey Island has sound, but no sfx yet

svn-id: r41480
2009-06-12 20:10:27 +00:00
Norbert Lange 14f1960c8f sdl.cpp, main.cpp:
Made modifications dependend on compiletime-variable TFMX_CMDLINE_TOOL.
scumm.vcproj, scummvm-tfmx.sln, scummvm-tfmx.vcproj:
	enabled Scumm-Engine
tfmx.cpp:
	Some small cleanups and corrections

svn-id: r41478
2009-06-12 14:02:21 +00:00
Denis Kasak 02cd93421d Fixed evaluation of GPL mathematical expressions. The evaluator now checks that, at the end of the evaluation, the stack only contains one value (i.e. the result of the expression).
svn-id: r41477
2009-06-12 11:32:44 +00:00
Denis Kasak fc22ab5748 Replaced a magic number with a proper constant.
svn-id: r41476
2009-06-12 10:39:33 +00:00
Denis Kasak 5808e4f940 Made DraciFont::drawString() return early if the string is too long to fit on the screen.
svn-id: r41475
2009-06-12 10:37:46 +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
Denis Kasak 837f76f61f Made DraciFont::drawString() take a String reference instead of a copy.
svn-id: r41472
2009-06-12 10:25:05 +00:00
Denis Kasak 32d12e90e3 Removed overflow/underflow checks from DraciFont::drawChar(). Instead, we now calculate the number of pixels that can be drawn without overflowing beforehand. Also added asserts to catch any negative value passed for the coordinates.
svn-id: r41471
2009-06-12 10:22:43 +00:00
Nicola Mettifogo 5172c83200 Finally fix build (extra qualifier removed).
svn-id: r41470
2009-06-12 09:56:07 +00:00
Denis Kasak 2308748f01 Made the DraciFont::freeFont() method safe to call in any circumstance by making it check for NULL pointers itself to prevent double free / corruption. This also fixes a potential bug in the destructor.
svn-id: r41469
2009-06-12 09:52:35 +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
Denis Kasak 51672df700 Properly documented everything (including the new DraciFont class). Reshuffled some old comments.
svn-id: r41467
2009-06-12 09:45:12 +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
Jody Northup 2ee51a8fa1 Unfinished proof of concept regarding my compromise with LordHoto in IRC.
svn-id: r41464
2009-06-12 08:49:45 +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