aboutsummaryrefslogtreecommitdiff
path: root/engines/lure
AgeCommit message (Collapse)Author
2016-05-17ALL: Change main engine header guard defines to <directory>_<engine>_HEugene Sandulenko
Recently we started to use this as new semantics, although in the past we used simly <engine>_H. Now these guard defines are consistent with rest of the files which are used in the engines.
2016-05-16LURE: Fix potential buffer overrun introduced in 8577606Eugene Sandulenko
2016-05-13LURE: Safer string manupulationEugene Sandulenko
2016-05-13LURE: Safer string manipulationEugene Sandulenko
2016-04-14JANITORIAL: Reduce audio header dependenciesOri Avtalion
2016-03-08ENGINES: Make variable names of AdvancedMetaEngine conform to our guidelines.Johannes Schickel
_singleid -> _singleId _gameids -> _gameIds _guioptions -> _guiOptions
2016-02-25LURE: Let listSaves return list sorted on slot numbers.Johannes Schickel
2016-01-26LURE: Only request actual save slots in listSaves.Johannes Schickel
2016-01-12LURE: Add support for Russian versionEugene Sandulenko
2015-11-16LURE: Fix compiler warningPaul Gilbert
2015-11-16LURE: Fix spelling of Observar in Spanish versionPaul Gilbert
2015-11-16LURE: Simplify StringList classPaul Gilbert
2015-06-06LURE: Remove unused function prototypePaul Gilbert
2014-05-29LURE: Remove useless parameters in function callStrangerke
2014-05-27ALL: Make Debugger command function names conform to our guidelines.Johannes Schickel
2014-05-27ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd.Johannes Schickel
2014-05-27ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf.Johannes Schickel
2014-03-10LURE: Use the mouse pointer for menus on the WiiDamien
Without this, this game is almost unplayable, since the scrolling menus respond to the slightest tilt of the Wiimote, typically scrolling from the top straight to the bottom. Using a mouse pointer in the menus is much easier.
2014-02-18LURE: Make GPL headers consistent in themselves.Johannes Schickel
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-08-08LURE: Fix some formatting.Torbjörn Andersson
2013-07-19LURE: Added explicit comment to switch block fall-throughPaul Gilbert
2013-06-08LURE: Fix bad operator in "hotspot" debug command, CID 1004147Torbjörn Andersson
2013-06-05LURE: Use correct deallocator, CID 1004041Torbjörn Andersson
The memory was allocated with Memory::alloc(), so it should be freed with Memory::dealloc(), not delete.
2013-06-01LURE: Add missing va_end()Torbjörn Andersson
CID 1002106
2013-05-05LURE: Fix getNumGroatsWillem Jan Palenstijn
This fixes bug #3612682
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-24LURE: Fix bounds checkingTorbjörn Andersson
CID 1003986 and CID 1003990.
2013-02-23ALL: Fix typo (existant->existent)Willem Jan Palenstijn
2013-02-17LURE: Fix bug #3604370 - ANDROID menus clickablevyadh
LURE: Fix bug #3604370 - "LURE: ANDROID, Action item scrolling too sensitive"
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-30LURE: Fix engine crash in copy protection screen with AZERTY keyboardThierry Crozat
Fixes bug #3539031 - "LURE: Crash at Copy Protection Screen". This reverts the previous fix which only worked for QWERTY keyboards and made the issue worse for AZERTY keyboards. It now uses the ASCII code instead of the keycode for the sanity check.
2012-06-29LURE: Fix engine crash in copy protection screen.D G Turner
Fixes bug #3539031 - "LURE: Crash at Copy Protection Screen". Previously, the code didn't prevent keyboard events with modifiers being used. Since the ascii values for these were outside the 0-9 numeric range, this resulted in an invalid frame number being used and thus the engine aborted at an asertion.
2012-03-13JANITORIAL: Simply use *x instead of *x.get() on smart pointers.Christoph Mallon
2012-03-13JANITORIAL: Remove dead code.Christoph Mallon
2012-03-13JANITORIAL: Make getters const.Christoph Mallon
2012-03-13JANITORIAL: Avoid the ugly operator invocation syntax.Christoph Mallon
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-01-14LURE: Move readByte() call out of assert()Torbjörn Andersson
2011-12-18Merge pull request #131 from digitall/goto_considered_harmfulDavid Turner
Goto Considered Harmful... The following commits should improve the ScummVM code structure by reducing the number of gotos used in various engine code. They should implement identical functionality, but without using goto and without the result being less readable/maintainable than the version with goto.
2011-12-09LURE: Converted the AnimationDecoder::decode_data routine to remove GOTO usagePaul Gilbert
2011-12-09LURE: Converted the vgaDecode routine to remove GOTO usagePaul Gilbert
2011-12-08LURE: Reduce usage of 'goto'.D G Turner
Have refrained from changing the usage of 'goto' in the PictureDecoder class (decode.cpp) for the time being, as this class is using these in pseudo-x86 code which is complex and should be replaced anyway.
2011-11-16LAUNCHER: Introduce GUIO0() in order to replace GUIO1(GUIO_NONE)Strangerke
2011-11-16COMMON: Rename Common::set_to to Common::fill.Johannes Schickel
This makes the name match with the name of the STL function with the same behavior.
2011-11-03LURE: Fix warningsEugene Sandulenko