aboutsummaryrefslogtreecommitdiff
path: root/engines/drascula
AgeCommit message (Collapse)Author
2013-08-03DRASCULA: Take advantage of Surface::getPixels.Johannes Schickel
2013-08-03DRASCULA: Prefer getBasePtr over direct Surface::pixels access.Johannes Schickel
2013-07-14JANITORIAL: Remove trailing whitespaceSven Hesse
2013-05-20Revert "DRASCULA: Add detection entries for the Debian repacked versions ↵Filippos Karapetis
(bug #3612236)" This reverts commit f0071c65adf72f0fda07395b19b28a7e730b619a.
2013-05-20Revert "DRASCULA: Fix the comment of the Debian repacked Italian version"Filippos Karapetis
This reverts commit d06a6542249ae18ec4b43ffb7ac4e5273baf3fd7.
2013-05-19DRASCULA: Fix the comment of the Debian repacked Italian versionFilippos Karapetis
2013-05-19DRASCULA: Add detection entries for the Debian repacked versions (bug #3612236)Filippos Karapetis
2013-05-19DRASCULA: Reorder detection entriesFilippos Karapetis
Entries have been grouped by type (packed / unpacked) and ordered by language, alphabetically
2013-05-19DRASCULA: Add detection entries for updated unpacked French / Italian ↵Filippos Karapetis
versions (bug #3612236)
2013-05-14DRASCULA: Remove superfluous strcpy()Filippos Karapetis
2013-05-02COMMON: Change kPlatformPC to kPlatformDOSMatthew Hoops
"PC" was very ambiguous and now it matches what we show in the GUI. This also corrects sword2's platform to Windows.
2013-04-24DRASCULA: Remove dead codeWillem Jan Palenstijn
2013-02-23ALL: Fix typo (existant->existent)Willem Jan Palenstijn
2013-01-06DRASCULA: Fix shadowing warnings (thanks LordHoto), and rename some variablesFilippos Karapetis
2013-01-04DRASCULA: More animation cleanup. Separate subfunction of animation_12_5()Filippos Karapetis
2013-01-04DRASCULA: Merge some animation functions and document all animationsFilippos Karapetis
2013-01-04DRASCULA: Respond quicker to aborting the von Braun songTorbjörn Andersson
This also fixes a palette glitch when trying to interrupt during a fade. (The old image would flash before the room changed. It's possible other such glitches still exist here, but if so they're much less obvious than that one was.)
2013-01-04DRASCULA: Properly set the game play time when loading a saved gameFilippos Karapetis
2013-01-04Oops, fix save converter messageFilippos Karapetis
2013-01-04DRASCULA: Add advanced savegame functionalityFilippos Karapetis
This cleans up the save/load code and resolves multiple issues with the original save/load screen. Save game timestamps and thumbnails are now implemented, together with the ability to load a game from the launcher. F7 is now mapped to the ScummVM load dialog, and F10 to the save dialog (if the user has selected to use the ScummVM save screen).
2012-11-30DRASCULA: Change loop variable to uint, rather than size_t.D G Turner
2012-09-26JANITORIAL: Remove trailing whitespaces.Johannes Schickel
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-06-16DRASCULA: Get rid of casts on CursorManager::replaceCursor calls.Johannes Schickel
2012-04-16DRASCULA: listSaves handles unsynced save indexupthorn
This is a situation that would occur when a user copies drscula save files from one device to another, without copying the corresponding index, or copies the index without all corresponding save files.
2012-04-15DRASCULA: added list saves supportupthorn
Added kSupportsListSaves to DrasculaMetaEngine::hasFeature Added working listSaves to DrasculaMetaEngine
2012-02-15ALL: Avoid using is* macros from ctype.hMax Horn
On some systems, passing signed chars to macros like isspace() etc. lead to a runtime error. Hence, mark these macros as forbidden by default, and introduce otherwise equivalent alternatives for them.
2011-12-08DRASCULA: Replace usage of 'goto'.D G Turner
2011-11-25DRASCULA: Add fix for crash/OOB memory accesses in bug #3440895D G Turner
This bug is "DRASCULA-IT: Crash/graphic glitch at castle towers". The crash was due to width and height values being passed to copyBackground() being invalid due to out of bounds read from the factor_red array. This adds debugging statements and fixes the crash by clipping accesses to the maximum index of factor_red. This doesn't however fix the observed GFX glitch, but stops it being a segfault.
2011-11-16LAUNCHER: Introduce GUIO0() in order to replace GUIO1(GUIO_NONE)Strangerke
2011-11-16DRASCULA: Further cleanup of the sound playing codeFilippos Karapetis
2011-11-13DRASCULA: Simplify speech mute handling.Johannes Schickel
This also adds two TODOs to playFile, which are related to how the sound data size is calculated.
2011-11-13DRASCULA: Improve confirm quit screen.Johannes Schickel
Now the confirm quit screen still updates the room and allows mouse movement. For me that removes the feeling that ScummVM locked up when I pressed escape.
2011-11-13DRASCULA: Allow faster quit when in the mid of a conversation.Johannes Schickel
This allows quitting ScummVM in only a minimal time when a converstion is running instead of waiting for it to finish. It is still not instant but much better.
2011-11-09DRASCULA: Don't go straight to inventory after close volume settings.Torbjörn Andersson
2011-11-02DRASCULA: Fix warningsEugene Sandulenko
2011-10-23AD: Switched rest of the engines to new GUIOEugene Sandulenko
2011-10-09DRASCULA: Remove unecessary VOC header dependency.D G Turner
Also, remove two engines not using VOC from voc.h header.
2011-08-24DRASCULA: Separated the save name syncing code, and added a TODOFilippos Karapetis
2011-08-07COMMON: Add DisposablePtr<T>, which replaces many repeated implementations ↵Christoph Mallon
of a dispose flag.
2011-08-07JANITORIAL: Remove trailing empty lines.Christoph Mallon
2011-06-23ANALYSIS: Add static casts to is* functionsLittleboy
This fixes a potential problem with passing char values that would be sign-extended and yield unexpected results. See http://msdn.microsoft.com/en-us/library/ms245348.aspx
2011-06-20ALL: Remove trailing whitespacesMax Horn
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2011-06-14DETECTOR: Merge ADParams into AdvancedMetaEngineMax Horn
2011-06-10DRASCULA: Switch to alternate AdvancedMetaEngine, avoid ADParamsMax Horn
2011-06-10ENGINES: Change incorrect use of 'target' to 'gameid'Max Horn
2011-06-02DRASCULA: Replace snprintf() usage with Common::String::format()D G Turner
Safer and less portability issues.
2011-05-17COMMON: Registers RandomSources in constructor with the event recorderMax Horn
This also removes the dependency of engines on the event recorder header and API, and will make it easier to RandomSources that are not properly registered.
2011-05-16ENGINES: Unify engine namesThierry Crozat
This unifies the engine names in MetaEngine::getName() and the credits. In particular drop "Engine" or "engine" from the names when it was present and use expanded names in credits when the MetaEngine uses it (e.g. "Beneath a Steel Sky" instead of "BASS").
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-05-05DRASCULA: Handle pitch in code using lockScreen()Marcus Comstedt
The surface returned by OSystem::lockScreen() can have a pitch which differs from w * bytesPerPixel, so modify the code to take this into account. Fixes FMV problems on Dreamcast.