From 855b676cd408e4923c20e24ca467c813b1a944da Mon Sep 17 00:00:00 2001 From: Gregory Montoir Date: Sat, 19 Feb 2011 15:52:03 +0100 Subject: TUCKER: cleanup, removed unused variables --- engines/tucker/resource.cpp | 12 +++++++----- engines/tucker/sequences.cpp | 1 - engines/tucker/tucker.cpp | 5 +---- engines/tucker/tucker.h | 4 +--- 4 files changed, 9 insertions(+), 13 deletions(-) (limited to 'engines/tucker') diff --git a/engines/tucker/resource.cpp b/engines/tucker/resource.cpp index d96b8a35d1..c0f1baae99 100644 --- a/engines/tucker/resource.cpp +++ b/engines/tucker/resource.cpp @@ -383,12 +383,14 @@ void TuckerEngine::loadPanel() { } void TuckerEngine::loadBudSpr(int startOffset) { - int endOffset = loadCTable01(0, startOffset); + int framesCount[20]; + memset(framesCount, 0, sizeof(framesCount)); + int endOffset = loadCTable01(0, startOffset, framesCount); loadCTable02(0); int frame = 0; int spriteOffset = 0; for (int i = startOffset; i < endOffset; ++i) { - if (_ctable01Table_sprite[frame] == i) { + if (framesCount[frame] == i) { char filename[40]; switch (_flagsTable[137]) { case 0: @@ -414,7 +416,7 @@ void TuckerEngine::loadBudSpr(int startOffset) { } } -int TuckerEngine::loadCTable01(int index, int firstSpriteNum) { +int TuckerEngine::loadCTable01(int index, int firstSpriteNum, int *framesCount) { loadFile("ctable01.c", _loadTempBuf); DataTokenizer t(_loadTempBuf, _fileLoadSize); int lastSpriteNum = firstSpriteNum; @@ -425,7 +427,7 @@ int TuckerEngine::loadCTable01(int index, int firstSpriteNum) { if (x < 0) { break; } else if (x == 999) { - _ctable01Table_sprite[count] = lastSpriteNum; + framesCount[count] = lastSpriteNum; ++count; continue; } @@ -444,7 +446,7 @@ int TuckerEngine::loadCTable01(int index, int firstSpriteNum) { } } } - _ctable01Table_sprite[count] = -1; + framesCount[count] = -1; return lastSpriteNum; } diff --git a/engines/tucker/sequences.cpp b/engines/tucker/sequences.cpp index a655d5b456..40706aee0f 100644 --- a/engines/tucker/sequences.cpp +++ b/engines/tucker/sequences.cpp @@ -110,7 +110,6 @@ void TuckerEngine::handleCreditsSequence() { } redrawScreen(0); waitForTimer(3); - _timerCounter1 = 0; counter4 = _timerCounter2 / 3; if (counter4 == _creditsSequenceTimecounts[num]) { _fadePaletteCounter = 0; diff --git a/engines/tucker/tucker.cpp b/engines/tucker/tucker.cpp index 4c7b46a959..d4afdaba56 100644 --- a/engines/tucker/tucker.cpp +++ b/engines/tucker/tucker.cpp @@ -127,7 +127,7 @@ void TuckerEngine::restart() { _syncCounter = 0; _lastFrameTime = _system->getMillis(); _mainLoopCounter1 = _mainLoopCounter2 = 0; - _timerCounter1 = _timerCounter2 = 0; + _timerCounter2 = 0; _partNum = _currentPartNum = 0; _locationNum = 0; _nextLocationNum = ConfMan.getInt("boot_param"); @@ -273,7 +273,6 @@ void TuckerEngine::restart() { _xPosCurrent = 160; _characterSpeechDataPtr = 0; _ptTextOffset = 0; - memset(_ctable01Table_sprite, 0, sizeof(_ctable01Table_sprite)); memset(_characterAnimationsTable, 0, sizeof(_characterAnimationsTable)); memset(_characterStateTable, 0, sizeof(_characterStateTable)); _backgroundSprOffset = 0; @@ -589,13 +588,11 @@ void TuckerEngine::mainLoop() { void TuckerEngine::waitForTimer(int ticksCount) { uint32 end = _lastFrameTime + ticksCount * 1000 / 46; do { - ++_timerCounter1; parseEvents(); _system->delayMillis(10); _lastFrameTime = _system->getMillis(); } while (!_fastMode && _lastFrameTime < end); _timerCounter2 += ticksCount; - _timerCounter1 = 0; } void TuckerEngine::parseEvents() { diff --git a/engines/tucker/tucker.h b/engines/tucker/tucker.h index 4d7b530bbc..6488bbc215 100644 --- a/engines/tucker/tucker.h +++ b/engines/tucker/tucker.h @@ -593,7 +593,7 @@ protected: void loadCharSizeDta(); void loadPanel(); void loadBudSpr(int startOffset); - int loadCTable01(int index, int firstSpriteNum); + int loadCTable01(int index, int firstSpriteNum, int *framesCount); void loadCTable02(int fl); void loadLoc(); void loadObj(); @@ -624,7 +624,6 @@ protected: uint32 _lastFrameTime; int _mainLoopCounter1; int _mainLoopCounter2; - int _timerCounter1; int _timerCounter2; int _flagsTable[kFlagsTableSize]; int _partNum; @@ -803,7 +802,6 @@ protected: int _yPosCurrent; const uint8 *_characterSpeechDataPtr; int _ptTextOffset; - int _ctable01Table_sprite[20]; int _characterAnimationsTable[200]; int _characterStateTable[200]; int _backgroundSprOffset; -- cgit v1.2.3