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