aboutsummaryrefslogtreecommitdiff
path: root/engines/mortevielle
AgeCommit message (Collapse)Author
2014-01-09MORTEVIELLE: Get rid of setParent() in TextHandler and SoundManagerStrangerke
2014-01-09MORTEVIELLE: Get rid of setParent() in Menu and MouseHandlerStrangerke
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-10MORTEVIELLE: Remove useless variableStrangerke
2013-11-09MORTVIELLE: Add missing check on shouldQuit() (which fixes CID 1063228)Strangerke
2013-10-30MORTEVIELLE: Replace strncpy by strlcpyStrangerke
2013-09-30MORTEVIELLE: Remove unused variableEugene Sandulenko
2013-09-01MORTEVIELLE: Implement Engine::getDebugger()Thierry Crozat
2013-09-01MORTEVIELLE: Freeze clock in game when pausing the gameThierry Crozat
2013-09-01MORTEVIELLE: Fix computation of elapsed time around midnightThierry Crozat
Replace use of getTimeAndDate() by getMillis() when computing elapsed time. This fixes an issue when playing around midnight. Also rename some variables for clarity (since they contain a time in seconds having Hour in the name was a bit confusing).
2013-08-22MORTEVIELLE: Use similar check in fctClose and fctSearch than in fctSelfPutStrangerke
2013-08-22MORTEVIELLE: Better fix of CID 1063212. Thanks wjp for pointing out.Strangerke
2013-08-21MORTEVIELLE: Fix check introduced in 6cfd3028c1fdf71238f12e79fba4750e63a92a67.Strangerke
2013-08-21MORTEVIELLE: Fix CID 1063212Strangerke
2013-08-21MORTEVIELLE: Fix CID 1063213Strangerke
2013-08-21MORTEVIELLE: Silent CID 1063229Strangerke
2013-08-21MORTEVIELLE: Add detection entry for improved German translationThierry Crozat
I also reworked a bit how detection work so that both the original and the improved German translations can be played.
2013-08-21MORTEVIELLE: Replace some big if statements by switch statementsStrangerke
2013-08-21MORTEVIELLE: Remove second parameter of show()Strangerke
2013-08-21MORTEVIELLE: Avoid erroring out when the user tries to load a missing save gameStrangerke
2013-08-20MORTEVIELLE: Fix crash when loading from launcherStrangerke
2013-08-20MORTEVIELLE: Add some more checks in order to handle properly the first ↵Strangerke
character of some German menu entries
2013-08-20MORTEVIELLE: Fix display of the rod and the ball in the attic, when using ↵Strangerke
Self/Put
2013-08-19MORTEVIELLE: Store German menu data in data file and clean menu codeThierry Crozat
This opens the door to a better translation of the menu to German. Also the code will now always try to read the menu data from the mort.data file and only if this fails it will use the game data. And remove some dead code that was to support the corrupted menu.mor file.
2013-08-19MORTEVIELLE: Fix display of ending speech in German DOS editionStrangerke
2013-08-19MORTEVIELLE: Avoid a crash related to speech during the ending sequence of ↵Strangerke
the German version
2013-08-18MORTEVIELLE: some renaming in DialogsStrangerke
2013-08-17MORTEVIELLE: Remove some dead code and variables related to graphical modesStrangerke
2013-08-17MORTEVIELLE: Fix occasional alignment issue in Action verb listStrangerke
2013-08-17MORTEVIELLE: Fix verb highlighting in Action and Self menus. Refactor ↵Strangerke
functions related to MenuItem
2013-08-16MORTEVIELLE: Avoid using sav0.mor in run()Strangerke
2013-08-16MORTEVIELLE: Fix bug in previous commit, some multiple if statement ↵Strangerke
optimizations
2013-08-16MORTEVIELLE: Put resolution scaler in a const, remove some dead code related ↵Strangerke
to it
2013-08-16MORTEVIELLE: Remove code related to unsupported display modesStrangerke
2013-08-16MORTEVIELLE: Fix the initialization of verbs from the DAT fileStrangerke
2013-08-16MORTEVIELLE: Some refactoring in MenuStrangerke
2013-08-16MORTEVIELLE: Improve reading of menu fileThierry Crozat
Do not try to read the menu.mor file as it has a different format not supported (and detection for it was already removed). Also only tries to read the menu for the original language. This avoids using the French menu with the German game when both files are present in the search path.
2013-08-15MORTEVIELLE: Rename opcode variablesStrangerke
2013-08-15MORTEVIELLE: Use verb order stored in mort.datStrangerke
2013-08-14MORTEVIELLE: Some renamingStrangerke
2013-08-14MORTEVIELLE: Fix shadowed variable. Thanks LordHoto for pointing outStrangerke
2013-08-13MORTEVIELLE: Introduce original language in detectionStrangerke
2013-08-13MORTEVIELLE: Remove the detection of a broken menu.mor file. Bug reported by ↵Strangerke
criezy
2013-08-13MORTEVIELLE: Wait for the end of sound in some more placesStrangerke
2013-08-13MORTEVIELLE: Fix door animation display when opening the doorsStrangerke
2013-08-12MORTEVIELLE: Improve sound supportStrangerke