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
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
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
9eaf978e33
MORTEVIELLE: Fix display of ending speech in German DOS edition
2013-08-19 21:03:14 +02:00
Strangerke
818b9a652b
MORTEVIELLE: Remove some dead code and variables related to graphical modes
2013-08-17 12:45:28 +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
1d21f5db26
MORTEVIELLE: Fix bug in previous commit, some multiple if statement optimizations
2013-08-16 20:06:34 +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
Strangerke
3af7b8d872
MORTEVIELLE: Rename opcode variables
2013-08-15 20:03:27 +02:00
Strangerke
563e62d625
MORTEVIELLE: Use verb order stored in mort.dat
2013-08-15 07:57:07 +02:00
Strangerke
6d5580f4ed
MORTEVIELLE: Some renaming
2013-08-14 08:17:37 +02:00
Strangerke
3e75c5acc1
MORTEVIELLE: Wait for the end of sound in some more places
2013-08-13 07:54:08 +02:00
Strangerke
54f391a689
MORTEVIELLE: Merge SpeechManager and SoundManager
2013-08-11 18:09:40 +02:00
Strangerke
4ddf729c07
MORTEVIELLE: Remove some useless code and variables
2013-08-11 12:53:01 +02:00
Strangerke
17245005c3
MORTEVIELLE: Fix sound checks (thanks to fuzzie for pointing them out)
2013-08-11 12:40:53 +02:00
Strangerke
b749c2115b
MORTEVIELLE: Move the end of "sentence" to the main loop in order to fix the display
2013-08-11 11:40:16 +02:00
Strangerke
4b1c0b29ea
MORTEVIELLE: Add an initialization of _charAnswerCount in initMaxAnswer()
2013-08-11 00:02:57 +02:00
Thierry Crozat
7b517f7fd1
MORTEVIELLE: Improve looping of the intro song
...
Using a LoopingAudioStream gets rid of the pause between each loop
(and simplifies the code).
2013-08-04 12:59:34 +01:00
Strangerke
c1f93815ee
MORTEVIELLE: Compute real buffer size in order to avoid ticks at the end of the song
2013-08-04 10:46:10 +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
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
8009b2ebd8
MORTEVIELLE: Remove another use of _mem
2013-07-26 13:10:54 +02:00
Strangerke
db10ddace4
MORTEVIELLE: Use a specific buffer instead of _mem for noise5 file
2013-07-25 15:47:31 +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
eb998776ac
MORTEVIELLE: Fix box height when searching
2013-07-25 00:50:08 +02:00
Strangerke
11df173292
MORTEVIELLE: Remove unused code from the original compression scheme
2013-07-24 18:24:28 +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
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
de3566e82e
MORTEVIELLE: Some more renaming
2013-07-23 10:18:08 +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
74e3da2d0d
MORTEVIELLE: Fix another glitch in the head display functions
2013-07-22 15:55:21 +02:00
Strangerke
42ec5c7ed3
MORTEVIELLE: Fix glitch in one of the head display functions
2013-07-22 14:28:53 +02:00