Johannes Schickel
30d64edac4
ALL: Make Debugger command function names conform to our guidelines.
2014-05-27 02:04:08 +02:00
Johannes Schickel
ae4ffe01f0
ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd.
2014-05-27 02:04:08 +02:00
Johannes Schickel
9da7d86952
MORTEVIELLE: Make GPL headers consistent in themselves.
2014-02-18 02:39:36 +01:00
Strangerke
2bc174a3d0
MORTEVIELLE: Janitorial - Remove trailing spaces
2014-02-16 18:24:19 +01:00
Strangerke
7e0bf95a31
MORTEVIELLE: Reduce the scope of some variables
2014-02-09 20:22:59 +01:00
Strangerke
7945cba560
MORTEVIELLE: Little refactoring in fctLook()
2014-02-02 11:20:08 +01:00
Strangerke
fa78f38ca7
MORTEVIELLE: Fix some uninitialized variables
2014-01-26 21:04:31 +01:00
Strangerke
c691cd82a5
MORTEVIELLE: Initialize some uninitialized variables
2014-01-24 22:44:40 +01:00
Strangerke
bd90eddd10
MORTEVIELLE: Enable engine by default
2014-01-18 14:50:09 +01:00
Strangerke
c87074f8a8
MORTEVIELLE: Some refactoring in Action
2014-01-17 21:52:50 +01:00
Strangerke
0d4d7a66a9
MORTEVIELLE: rename a variable
2014-01-17 21:28:08 +01:00
Strangerke
05360d66c5
MORTEVIELLE: Remove unused structure and an obsolete comment
2014-01-17 07:39:34 +01:00
Strangerke
78b25b17d1
MORTEVIELLE: Split resetVariables in two, reuse it in engine constructor
2014-01-15 17:57:28 +01:00
Strangerke
8524a3a714
MORTEVIELLE: Add some missing variable initializations
2014-01-15 07:12:46 +01:00
Strangerke
b3c377aacd
MORTEVIELLE: Get rid of setParent()
2014-01-10 01:46:38 +01:00
Strangerke
d19af62e6b
MORTEVIELLE: Get rid of setParent() in TextHandler and SoundManager
2014-01-09 08:32:21 +01:00
Strangerke
d8d4a2c3bb
MORTEVIELLE: Get rid of setParent() in Menu and MouseHandler
2014-01-09 08:21:52 +01:00
D G Turner
ef85456859
BUILD: Remove need for engine.mk in each engine directory.
...
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-24 00:48:01 +00:00
D G Turner
1ac01d2333
BUILD: Remove need for engine-plugin.h in engines.
...
This is now generated automatically by the configure script from the
engine directory names.
2013-11-24 00:48:01 +00:00
D G Turner
00c27a28f9
BUILD: Split engines/plugins_table header down to a file per engine.
...
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-24 00:48:01 +00:00
D G Turner
d77cf95a18
BUILD: Split engines.mk down to a single file per engine.
...
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-24 00:48:01 +00:00
D G Turner
aa947c9474
BUILD: Split configure.engines down to a single file per engine.
...
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-24 00:45:38 +00:00
Strangerke
18eb5deeb9
MORTEVIELLE: Remove useless variable
2013-11-10 18:11:11 +01:00
Strangerke
4095ae1ba8
MORTVIELLE: Add missing check on shouldQuit() (which fixes CID 1063228)
2013-11-09 22:15:41 +01:00
Strangerke
7843acc907
MORTEVIELLE: Replace strncpy by strlcpy
2013-10-30 23:14:15 +01:00
Eugene Sandulenko
17df6b343a
MORTEVIELLE: Remove unused variable
2013-09-30 14:36:59 +03:00
Thierry Crozat
6478a78a8e
MORTEVIELLE: Implement Engine::getDebugger()
2013-09-01 22:28:03 +01:00
Thierry Crozat
8216e6dabf
MORTEVIELLE: Freeze clock in game when pausing the game
2013-09-01 22:04:30 +01:00
Thierry Crozat
3ab88c464a
MORTEVIELLE: Fix computation of elapsed time around midnight
...
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-09-01 22:04:30 +01:00
Strangerke
558f404e62
MORTEVIELLE: Use similar check in fctClose and fctSearch than in fctSelfPut
2013-08-22 00:42:17 +02:00
Strangerke
2b03c63631
MORTEVIELLE: Better fix of CID 1063212. Thanks wjp for pointing out.
2013-08-22 00:17:29 +02:00
Strangerke
197d2f1c08
MORTEVIELLE: Fix check introduced in 6cfd3028c1
.
2013-08-21 23:53:55 +02:00
Strangerke
5a79444843
MORTEVIELLE: Fix CID 1063212
2013-08-21 22:36:14 +02:00
Strangerke
6cfd3028c1
MORTEVIELLE: Fix CID 1063213
2013-08-21 22:31:39 +02:00
Strangerke
9c3cefa6f0
MORTEVIELLE: Silent CID 1063229
2013-08-21 22:12:20 +02:00
Thierry Crozat
800ee561c9
MORTEVIELLE: Add detection entry for improved German translation
...
I also reworked a bit how detection work so that both the original
and the improved German translations can be played.
2013-08-21 11:22:51 +01:00
Strangerke
3ef4222f33
MORTEVIELLE: Replace some big if statements by switch statements
2013-08-21 08:37:57 +02:00
Strangerke
a710bb5ca4
MORTEVIELLE: Remove second parameter of show()
2013-08-21 08:37:56 +02:00
Strangerke
972cdf0e12
MORTEVIELLE: Avoid erroring out when the user tries to load a missing save game
2013-08-21 08:37:55 +02:00
Strangerke
1422004a80
MORTEVIELLE: Fix crash when loading from launcher
2013-08-20 23:10:05 +02:00
Strangerke
50ef208e31
MORTEVIELLE: Add some more checks in order to handle properly the first character of some German menu entries
2013-08-20 07:44:41 +02:00
Strangerke
5fdfc0996c
MORTEVIELLE: Fix display of the rod and the ball in the attic, when using Self/Put
2013-08-20 02:14:24 +02:00
Thierry Crozat
efbf1ff5f9
MORTEVIELLE: Store German menu data in data file and clean menu code
...
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-19 21:11:23 +01:00
Strangerke
9eaf978e33
MORTEVIELLE: Fix display of ending speech in German DOS edition
2013-08-19 21:03:14 +02:00
Strangerke
f979de547b
MORTEVIELLE: Avoid a crash related to speech during the ending sequence of the German version
2013-08-19 20:42:47 +02:00
Strangerke
c981c52799
MORTEVIELLE: some renaming in Dialogs
2013-08-18 10:21:32 +02:00
Strangerke
818b9a652b
MORTEVIELLE: Remove some dead code and variables related to graphical modes
2013-08-17 12:45:28 +02:00
Strangerke
a5ec205f46
MORTEVIELLE: Fix occasional alignment issue in Action verb list
2013-08-17 11:36:54 +02:00
Strangerke
ddb9f3862d
MORTEVIELLE: Fix verb highlighting in Action and Self menus. Refactor functions related to MenuItem
2013-08-17 11:18:13 +02:00
Strangerke
e2856ed85b
MORTEVIELLE: Avoid using sav0.mor in run()
2013-08-16 23:29:52 +02:00