diff options
author | Willem Jan Palenstijn | 2011-11-15 22:11:32 +0100 |
---|---|---|
committer | Willem Jan Palenstijn | 2011-11-15 23:21:50 +0100 |
commit | 03a2352e307cfdc5bbc07e7e8d82c85dab06ad01 (patch) | |
tree | d56544d78dd89cfc89c45a1b30620c7c46b465d8 /engines/dreamweb | |
parent | 7a225191b074a3c694799857864c69970aa401a5 (diff) | |
download | scummvm-rg350-03a2352e307cfdc5bbc07e7e8d82c85dab06ad01.tar.gz scummvm-rg350-03a2352e307cfdc5bbc07e7e8d82c85dab06ad01.tar.bz2 scummvm-rg350-03a2352e307cfdc5bbc07e7e8d82c85dab06ad01.zip |
DREAMWEB: setupemm is not a good place for early initialization
Diffstat (limited to 'engines/dreamweb')
-rw-r--r-- | engines/dreamweb/stubs.cpp | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/engines/dreamweb/stubs.cpp b/engines/dreamweb/stubs.cpp index 798772168c..011346e63f 100644 --- a/engines/dreamweb/stubs.cpp +++ b/engines/dreamweb/stubs.cpp @@ -28,6 +28,16 @@ namespace DreamGen { void DreamGenContext::dreamweb() { STACK_CHECK; + + switch(engine->getLanguage()) { + case Common::EN_ANY: + case Common::EN_GRB: + case Common::EN_USA: + return; + default: + data.byte(kForeignrelease) = 1; + } + seecommandtail(); checkbasemem(); soundstartup(); @@ -505,15 +515,6 @@ void DreamGenContext::removeemm() { } void DreamGenContext::setupemm() { - //good place for early initialization - switch(engine->getLanguage()) { - case Common::EN_ANY: - case Common::EN_GRB: - case Common::EN_USA: - return; - default: - data.byte(kForeignrelease) = 1; - } } void DreamGenContext::pitinterupt() { |