aboutsummaryrefslogtreecommitdiff
path: root/engines/queen
AgeCommit message (Collapse)Author
2014-02-10QUEEN: Migrate extra gui options to AdvancedMetaEngine handling.D G Turner
2014-02-10QUEEN: Switch all savegame usage back to "queen.sXX" format.D G Turner
The target is not just a bare "queen", but is postfixed by language variant (and CD if used). Using this for the savegame naming would be good as it allows several language variants to have different co-existing savegame sets without causing conflicts. However, if the savegame format is the same across all language variants, then using the same naming allows easier switching between languages if testing. Currently the queen engine uses a single set of savegames named in the format "queen.sXX" which are used for all languages, as the format appears to be compatible across language variants. This may require changing in future, if a variant with incompatible savegame format is discovered.
2014-01-21QUEEN: Migrate listSaves() function to game target for save naming.D G Turner
2014-01-20QUEEN: Fix missing GUIO_NOSPEECH flag on Demo and Floppy AD entries.D G Turner
Also, add missing Spanish DOS CD entry in skeleton form.
2014-01-14QUEEN: Disable detection entries with unknown MD5sums.D G Turner
This forces detection of the entries with missing MD5sums via the fallback detector. This triggers will then trigger a warning with the associated md5sum for the user to report to the team.
2014-01-14QUEEN: Switch unknown md5sums in detection entries for NULL.D G Turner
This tells the advanced detector to skip MD5 validation for this detection entry, so only filename and size are used as per the original detection code.
2013-12-10QUEEN: Restore previous detection code as fallback detector.D G Turner
2013-12-10QUEEN: Add further detection entries for Advanced Detector.D G Turner
These are based on queen.1 file lengths from qtable devtool.
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-10-05QUEEN: Add detection entries for Advanced Detector.D G Turner
Some of the uncompressed language variant entries are missing currently.
2013-10-05QUEEN: Initial work to migrate to Advanced Detector.D G Turner
This breaks the detection until the required checksums for each version are added and/or the fallback detection is fixed.
2013-10-05QUEEN: Minor cleanup of detection code.D G Turner
2013-10-05QUEEN: Move current detection code into separate source file.D G Turner
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-05-11QUEEN: Fix bug #3612408 - "QUEEN: Can't quit from ScummVM while ending cutscene"Filippos Karapetis
We now check if the engine should quit in the loop of the end credits animation
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-18ENGINES: Remove a bunch of unused private member variablesMax Horn
All instances uncovered by clang warnings.
2013-01-26JANITORIAL: Enforce "} // End of namespace" with a single space after }.Johannes Schickel
2013-01-26QUEEN: Rename override to overrideCmd.Johannes Schickel
This fixes compilation on pre-C++11 compilers.
2013-01-06QUEEN: Update to new IFFDecoder for ILBM imagesTomas Jakobsson
2012-12-13COMMON: Add wrapper for isprint.Johannes Schickel
This is done in the spirit of 658080deeda79d20ea40643569fbcb072573e7cf.
2012-12-02QUEEN: Workaround a bug in the llvm-g++ compilerThierry Crozat
That code made llvm-g++ 4.2.1 crash when compiling with optimizations.
2012-11-19QUEEN: Fix compilation.D G Turner
2012-11-19QUEEN: Remove unused, but set variable, personWalking from Talk::talk().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-09-13QUEEN: Switch to the common PCX decoderFilippos Karapetis
2012-07-19QUEEN: Change description on the "alt_intro" optionTorbjörn Andersson
It's not a floppy version intro, so call it "Alternative intro" instead. It's too late to make this change in 1.5.0 because it would need translation changes. (When the option was first added, it *was* called "Alternative intro" but it got changed along the way.)
2012-03-31ENGINES: Return all available custom GUI options if no target is specifiedFilippos Karapetis
This is used to set default settings for all custom game options when an engine starts
2012-03-26QUEEN: Implement saving/loading during runtime from the GMMFilippos Karapetis
2012-03-25QUEEN: Only show the option for the alternative intro in the CD versionFilippos Karapetis
2012-03-25QUEEN: Add GUI option for alt-introTorbjörn Andersson
Ideally, this should only be added to the CD version but I don't think we provide any mechanism for telling the CD and floppy versions apart.
2012-02-26COMMON: Move Language and Platform functionality into separate filesMax Horn
2012-02-26COMMON: Move RenderMode and GUIOptions functionality into separate filesMax Horn
2012-02-21Merge pull request #182 from fingolfin/forbid-ctypeWillem Jan Palenstijn
ALL: Avoid using is* macros from ctype.h
2012-02-20COMMON: Move isFoo functions to namespace Common, add doxygen commentsMax Horn
2012-02-15JANITORIAL: Fix missing whitespace in pointer castTarek Soliman
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g' This seems to have caught some params as well which is not undesirable IMO. It also caught some strings containing this which is undesirable so I excluded them manually. (engines/sci/engine/kernel_tables.h)
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.
2012-02-04QUEEN: Fix clicking at the pinnacle.Alyssa Milburn
Check where the click was *before* scrolling the view, so that it works with a touchscreen. Also, check shouldQuit() here.
2011-11-20QUEEN: Remove unused variableTorbjörn Andersson
As far as I can tell, this 'canQuit' variable (originally 'CANTQUIT') has been replaced by the _vm->input->canQuit() method in all other cases. However, I'm not at all sure what effect this change will have.
2011-11-14QUEEN: Comment unused variableEugene Sandulenko
2011-10-23AD: Switched rest of the engines to new GUIOEugene Sandulenko
2011-09-08QUEEN: Made some static data const.Johannes Schickel
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-02QUEEN: Replace snprintf() instance with Common::String::format()D G Turner
Safer and less portability issues.
2011-06-02ENGINES: Change 2nd param of Engine::saveGameState to Common::StringMax Horn