diff options
Diffstat (limited to 'queen/graphics.cpp')
-rw-r--r-- | queen/graphics.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/queen/graphics.cpp b/queen/graphics.cpp index c600626191..3b81b130cc 100644 --- a/queen/graphics.cpp +++ b/queen/graphics.cpp @@ -1151,6 +1151,11 @@ void BamScene::updateCarAnimation() { } void BamScene::updateFightAnimation() { + static const BamDataBlock *fightDataBlocks[] = { + _fight1Data, + _fight2Data, + _fight3Data + }; if (_flag != F_STOP) { const BamDataBlock *bdb = &_fightData[_index]; @@ -1195,12 +1200,7 @@ void BamScene::updateFightAnimation() { break; case 99: // end of BAM data _lastSoundIndex = _index = 0; - const BamDataBlock *data[] = { - _fight1Data, - _fight2Data, - _fight3Data - }; - _fightData = data[_vm->randomizer.getRandomNumber(2)]; + _fightData = fightDataBlocks[_vm->randomizer.getRandomNumber(2)]; if (_flag == F_REQ_STOP) { _flag = F_STOP; } |