diff options
author | Travis Howell | 2006-11-07 01:02:24 +0000 |
---|---|---|
committer | Travis Howell | 2006-11-07 01:02:24 +0000 |
commit | 09d35a38a81dd604d0e0ecfd6a396540f8bdb535 (patch) | |
tree | 203b4233cd63e7f6727459da7fae5c6831709241 /engines/agos/agos.cpp | |
parent | fe33cd84d69a1a0c7cf55498895e65f5e4ba6f42 (diff) | |
download | scummvm-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.cpp | 15 |
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) { |