aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/vga.cpp
diff options
context:
space:
mode:
authorTravis Howell2006-10-03 00:31:24 +0000
committerTravis Howell2006-10-03 00:31:24 +0000
commit9e097f60abec89ca38663da488be0ba1a6559573 (patch)
tree1ca41ea7e6bfb1cf01b511b7b3621ce52bcdc4a1 /engines/agos/vga.cpp
parent107a9f3bef2265415df0d6c1e1d255161eeca193 (diff)
downloadscummvm-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.cpp12
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() {