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