aboutsummaryrefslogtreecommitdiff
path: root/engines/mortevielle
diff options
context:
space:
mode:
authorStrangerke2012-06-15 00:27:59 +0200
committerStrangerke2012-06-15 00:31:48 +0200
commit200436dc60d5b96af46e87d88671fc635f94f16b (patch)
tree142ab41f526fad1827e666ec0ee60c6bd16d5477 /engines/mortevielle
parent47a9db86a17e5735a75c518ddd8a783cf30ae005 (diff)
downloadscummvm-rg350-200436dc60d5b96af46e87d88671fc635f94f16b.tar.gz
scummvm-rg350-200436dc60d5b96af46e87d88671fc635f94f16b.tar.bz2
scummvm-rg350-200436dc60d5b96af46e87d88671fc635f94f16b.zip
MORTEVIELLE: Initialize some more variables
Diffstat (limited to 'engines/mortevielle')
-rw-r--r--engines/mortevielle/mortevielle.cpp2
-rw-r--r--engines/mortevielle/speech.cpp8
2 files changed, 10 insertions, 0 deletions
diff --git a/engines/mortevielle/mortevielle.cpp b/engines/mortevielle/mortevielle.cpp
index 21f2ba314e..8ff7d02c9e 100644
--- a/engines/mortevielle/mortevielle.cpp
+++ b/engines/mortevielle/mortevielle.cpp
@@ -113,6 +113,8 @@ MortevielleEngine::MortevielleEngine(OSystem *system, const ADGameDescription *g
_c_zzz = -1;
_caff = -1;
+
+ memset(_mem, 0, sizeof(_mem));
}
MortevielleEngine::~MortevielleEngine() {
diff --git a/engines/mortevielle/speech.cpp b/engines/mortevielle/speech.cpp
index 2c15db253d..0d06edcd48 100644
--- a/engines/mortevielle/speech.cpp
+++ b/engines/mortevielle/speech.cpp
@@ -58,6 +58,14 @@ const byte _tabdbc[18] = {7, 23, 7, 14, 13, 9, 14, 9, 5, 12, 6, 12, 13, 4, 0, 4,
SpeechManager::SpeechManager() {
_typlec = 0;
_phonemeNumb = 0;
+
+ for (int i = 0; i < 3; i++) {
+ _queue[i]._val;
+ _queue[i]._code;
+ _queue[i]._acc;
+ _queue[i]._freq;
+ _queue[i]._rep;
+ }
}
void SpeechManager::spfrac(int wor) {