aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/agos.cpp
diff options
context:
space:
mode:
authorTravis Howell2006-11-07 01:02:24 +0000
committerTravis Howell2006-11-07 01:02:24 +0000
commit09d35a38a81dd604d0e0ecfd6a396540f8bdb535 (patch)
tree203b4233cd63e7f6727459da7fae5c6831709241 /engines/agos/agos.cpp
parentfe33cd84d69a1a0c7cf55498895e65f5e4ba6f42 (diff)
downloadscummvm-rg350-09d35a38a81dd604d0e0ecfd6a396540f8bdb535.tar.gz
scummvm-rg350-09d35a38a81dd604d0e0ecfd6a396540f8bdb535.tar.bz2
scummvm-rg350-09d35a38a81dd604d0e0ecfd6a396540f8bdb535.zip
Fix restarting game in Elvira 2
svn-id: r24646
Diffstat (limited to 'engines/agos/agos.cpp')
-rw-r--r--engines/agos/agos.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/engines/agos/agos.cpp b/engines/agos/agos.cpp
index ee71df8ba5..516a9aec9e 100644
--- a/engines/agos/agos.cpp
+++ b/engines/agos/agos.cpp
@@ -93,6 +93,9 @@ AGOSEngine::AGOSEngine(OSystem *syst)
_tableIndexBase = 0;
_textIndexBase = 0;
+ _numBitArray1 = 0;
+ _numBitArray2 = 0;
+ _numBitArray3 = 0;
_numItemStore = 0;
_numTextBoxes = 0;
_numVars = 0;
@@ -619,6 +622,7 @@ void AGOSEngine::setupGame() {
_tableMemSize = 200000;
_frameRate = 1;
_vgaBaseDelay = 5;
+ _numBitArray1 = 128;
_numItemStore = 10;
_numTextBoxes = 40;
_numVars = 2048;
@@ -634,6 +638,9 @@ void AGOSEngine::setupGame() {
_tableMemSize = 200000;
_frameRate = 1;
_vgaBaseDelay = 5;
+ _numBitArray1 = 16;
+ _numBitArray2 = 16;
+ _numBitArray3 = 16;
_numItemStore = 10;
_numTextBoxes = 40;
_numVars = 255;
@@ -657,6 +664,8 @@ void AGOSEngine::setupGame() {
_soundIndexBase = 1660 / 4;
_frameRate = 1;
_vgaBaseDelay = 1;
+ _numBitArray1 = 16;
+ _numBitArray2 = 16;
_numItemStore = 10;
_numTextBoxes = 20;
_numVars = 255;
@@ -676,6 +685,8 @@ void AGOSEngine::setupGame() {
_soundIndexBase = 0;
_frameRate = 1;
_vgaBaseDelay = 1;
+ _numBitArray1 = 16;
+ _numBitArray2 = 16;
_numItemStore = 10;
_numTextBoxes = 20;
_numVars = 255;
@@ -691,6 +702,8 @@ void AGOSEngine::setupGame() {
_tableMemSize = 50000;
_frameRate = 4;
_vgaBaseDelay = 1;
+ _numBitArray1 = 16;
+ _numBitArray2 = 15;
_numItemStore = 50;
_numTextBoxes = 10;
_numVars = 255;
@@ -706,6 +719,8 @@ void AGOSEngine::setupGame() {
_tableMemSize = 100000;
_frameRate = 4;
_vgaBaseDelay = 1;
+ _numBitArray1 = 16;
+ _numBitArray2 = 15;
_numItemStore = 50;
_numVars = 255;
} else if (getGameType() == GType_ELVIRA1) {