diff options
author | Travis Howell | 2006-10-03 00:31:24 +0000 |
---|---|---|
committer | Travis Howell | 2006-10-03 00:31:24 +0000 |
commit | 9e097f60abec89ca38663da488be0ba1a6559573 (patch) | |
tree | 1ca41ea7e6bfb1cf01b511b7b3621ce52bcdc4a1 /engines/agos/vga.cpp | |
parent | 107a9f3bef2265415df0d6c1e1d255161eeca193 (diff) | |
download | scummvm-rg350-9e097f60abec89ca38663da488be0ba1a6559573.tar.gz scummvm-rg350-9e097f60abec89ca38663da488be0ba1a6559573.tar.bz2 scummvm-rg350-9e097f60abec89ca38663da488be0ba1a6559573.zip |
Add changes and enable music for Elvira1
svn-id: r24091
Diffstat (limited to 'engines/agos/vga.cpp')
-rw-r--r-- | engines/agos/vga.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/engines/agos/vga.cpp b/engines/agos/vga.cpp index 3f8681e233..78f09ceeaa 100644 --- a/engines/agos/vga.cpp +++ b/engines/agos/vga.cpp @@ -289,10 +289,14 @@ VgaSprite *AGOSEngine::findCurSprite() { } int AGOSEngine::vcReadVarOrWord() { - int16 var = vcReadNextWord(); - if (var < 0) - var = vcReadVar(-var); - return var; + if (getGameType() == GType_ELVIRA) { + return vcReadNextWord(); + } else { + int16 var = vcReadNextWord(); + if (var < 0) + var = vcReadVar(-var); + return var; + } } uint AGOSEngine::vcReadNextWord() { |