aboutsummaryrefslogtreecommitdiff
path: root/engines/drascula
AgeCommit message (Collapse)Author
2013-11-24BUILD: Remove need for engine.mk in each engine directory.D G Turner
Each engine now only has to provide a single configure.engine file adding the engine into the configure script, which then produces the required other files automatically.
2013-11-24BUILD: Remove need for engine-plugin.h in engines.D G Turner
This is now generated automatically by the configure script from the engine directory names.
2013-11-24BUILD: Split engines/plugins_table header down to a file per engine.D G Turner
This is the third and final commit enabling fully pluggable engines. Now providing an engine folder contains a configure.engine, engine.mk and engine-plugin.h file, it will be picked up automatically by the configure script.
2013-11-24BUILD: Split engines.mk down to a single file per engine.D G Turner
This is the second part of allowing engines to be added dynamically. Each folder in engines/ which must contain a file named "engine.mk" containing the make definitions for that engine.
2013-11-24BUILD: Split configure.engines down to a single file per engine.D G Turner
This is the first part of allowing engines to be added dynamically. They are placed into a folder in engines/ which must contain a file named "configure.engine" to add the engine, which is pulled into the top level configure script automatically.
2013-11-09DRASCULA: More variables initialized. CID 1003403Eugene Sandulenko
2013-10-29DRASCULA: More uninit variables. CID 1003403Eugene Sandulenko
2013-10-18DRASCULA: Initialize class variables. CID 1003403Eugene Sandulenko
2013-10-17DRASCULA: Fix buildWillem Jan Palenstijn
2013-10-17DRASCULA: Fix uninitalized class variables. CID 1003403Eugene Sandulenko
2013-10-17DRASCULA: Give hint about unused return value. CID 1003863Eugene Sandulenko
2013-10-17DRASCULA: Fix potential buffer overrun. CID 1003311Eugene Sandulenko
2013-10-17DRASCULA: Fix potential buffer overrun. CID 1003310Eugene Sandulenko
2013-10-17DRASCULA: Fix potential buffer overrun. CID 1003309Eugene Sandulenko
2013-10-17DRASCULA: Fix potential buffer overrun. CID 1003308Eugene Sandulenko
2013-09-12Merge pull request #378 from lordhoto/pluggable-engines-translationsJohannes Schickel
RFC: Pluggable Engines: I18N: Move specification of engine specific files to enginedir/POTFILES
2013-08-19DRASCULA: Some renaming. Also, get rid of some extraneous globalsFilippos Karapetis
This removes the superfluous talkHeight, talkWidth and timeDiff variables. It also changes _loadedDifferentChapter to be a boolean
2013-08-12I18N: Move specification of engine specific files to enginedir/POTFILES.Johannes Schickel
This allows to keep the engines to specfiy the files for translation close to the engine sources itself. Thanks to criezy for his suggestion on this approach.
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.