Commit Graph

130 Commits

Author SHA1 Message Date
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
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
818b9a652b MORTEVIELLE: Remove some dead code and variables related to graphical modes 2013-08-17 12:45:28 +02:00
Strangerke
9dd65e5ef3 MORTEVIELLE: Put resolution scaler in a const, remove some dead code related to it 2013-08-16 19:23:29 +02:00
Strangerke
481aeb0b0b MORTEVIELLE: Remove code related to unsupported display modes 2013-08-16 18:50:28 +02:00
Thierry Crozat
4a885af83a MORTEVIELLE: Improve reading of menu file
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-16 10:47:11 +01:00
Strangerke
6d5580f4ed MORTEVIELLE: Some renaming 2013-08-14 08:17:37 +02:00
Strangerke
0d1772b95d MORTEVIELLE: Introduce original language in detection 2013-08-13 08:34:36 +02:00
Strangerke
54f391a689 MORTEVIELLE: Merge SpeechManager and SoundManager 2013-08-11 18:09:40 +02:00
Strangerke
f621297dc7 MORTEVIELLE: Get rid of the 640Kb _mem buffer 2013-08-11 17:16:30 +02:00
Strangerke
4ddf729c07 MORTEVIELLE: Remove some useless code and variables 2013-08-11 12:53:01 +02:00
Strangerke
272740bb5c MORTEVIELLE: Handle sounds 2013-08-10 16:23:51 +02:00
Strangerke
673ea511ea MORTEVIELLE: some refactoring in ambiant sound code 2013-08-10 14:01:30 +02:00
Strangerke
62b6c333d5 MORTEVIELLE: Play ambiant sounds 2013-08-10 13:41:50 +02:00
Strangerke
134532090b MORTEVIELLE: Implement music in intro screen 2013-08-04 10:39:34 +02:00
Torbjörn Andersson
870a583c8b MORTEVIELLE: Pass Pattern struct by reference
This should avoid unnecessary copying of a 400+ byte struct. This
was a low-priority Coverity issue, for some reason without a CID.
2013-08-04 09:24:33 +02:00
Strangerke
178feb8e8b MORTEVIELLE: Rename ROOM9 into JULIA_ROOM 2013-08-03 14:55:19 +02:00
Strangerke
65b0b59bd5 MORTEVIELLE: Some more renaming 2013-08-03 12:56:21 +02:00
Strangerke
c79ce89680 MORTEVIELLE: Rework code using _openObjects 2013-08-03 12:09:13 +02:00
D G Turner
b4a0fd13ef MORTEVIELLE: Another fix for WinCE compilation.
S_OK is a system define in the WinCE toolchain library headers, so this
conflicts. Renamed to S_OKAY in the engine code to avoid this.
2013-07-31 01:07:48 +01:00
D G Turner
3a4507bf5a MORTEVIELLE: Fix compilation on WinCE.
The LANG_* symbols were colliding with defined symbols in the WinCE
system headers. Renamed to avoid this.
2013-07-30 20:53:07 +01:00
Strangerke
b50f0e2a0d MORTEVIELLE: Remove remaining macros, start refactoring menus, modify the way _cfiphBuffer is read/written 2013-07-29 01:58:03 +02:00
Strangerke
0b8db36af5 MORTEVIELLE: Remove another use of _mem 2013-07-27 00:08:56 +02:00
Strangerke
8009b2ebd8 MORTEVIELLE: Remove another use of _mem 2013-07-26 13:10:54 +02:00
Strangerke
8e2fe73afa MORTEVIELLE: Use a specific buffer instead of _mem for the animations 2013-07-25 10:32:21 +02:00
Strangerke
e86ec8bc81 MORTEVIELLE: Use variable size for _rightFramePict in order to handle the different sizes of the Amiga and Atari versions 2013-07-25 10:24:25 +02:00
Strangerke
51f6966656 MORTEVIELLE: Use a specific buffer instead of _mem for the right frame 2013-07-25 10:10:09 +02:00
Strangerke
91ed517332 MORTEVIELLE: Move Current Picture out of _mem buffer, some renaming 2013-07-24 18:22:35 +02:00
Strangerke
9bbfd7f628 MORTEVIELLE: Start working on displayPicture, misc renaming and refactoring 2013-07-24 15:16:56 +02:00
Strangerke
d5a6c9e4ab MORTEVIELLE: Remove useless define 2013-07-24 13:16:28 +02:00
Strangerke
06e57dd53b MORTEVIELLE: Remove useless constant, rename another one 2013-07-24 12:30:58 +02:00
Strangerke
3573929625 MORTEVIELLE: Give a better name to kAdrDecBuffer 2013-07-23 17:19:16 +02:00
Strangerke
03e32ca318 MORTEVIELLE: Get rid of phaz, Fix an uninitialized variable in setRandomPresenceRoom9 2013-07-23 15:03:47 +02:00
Strangerke
95ade596a1 MORTEVIELLE: Renaming fields and functions related to the number of answers per character 2013-07-23 10:51:42 +02:00
Strangerke
be886b4e38 MORTEVIELLE: Improve question cheat in debugger 2013-07-23 10:44:33 +02:00
Strangerke
dcdf68b0a6 MORTEVIELLE: Some more renaming 2013-07-23 09:31:47 +02:00
Strangerke
a5b18d7905 MORTEVIELLE: Remove _msg array 2013-07-22 23:59:43 +02:00
Strangerke
624d05d7bc MORTEVIELLE: Fix invalid read size in music code 2013-07-22 09:25:08 +02:00
Strangerke
88f5fe7329 MORTEVIELLE: Get rid of the last remaining magic values used with _mem 2013-07-21 19:59:58 +02:00
Strangerke
d5ad25316c MORTEVIELLE: Remove constants previously used by the mouse code 2013-07-21 09:27:15 +02:00
Strangerke
042011a3fe MORTEVIELLE: Remove one more magic value, simplify draw() 2013-07-20 23:58:47 +02:00
Strangerke
448acf7435 MORTEVIELLE: Get rid of some more magic values 2013-07-20 19:06:25 +02:00
Strangerke
0ed03cb738 MORTEVIELLE: Get rid of magic value 0x5000 2013-07-20 18:59:49 +02:00
Strangerke
66de61e812 MORTEVIELLE: Get rid of magic value 0x6000 2013-07-20 18:59:48 +02:00
Strangerke
8b14677f57 MORTEVIELLE: Get rid of magic value 0x7000 2013-07-20 18:59:47 +02:00
Strangerke
d5b10f7dd4 MORTEVIELLE: Some more renaming 2013-07-20 18:59:40 +02:00
Strangerke
716b28b7ea MORTEVIELLE: Reorder some functions in mortevielle.h 2013-07-20 18:59:39 +02:00
Strangerke
fadedd2eac MORTEVIELLE: Little refactoring of decryptNextChar() 2013-07-20 18:59:38 +02:00