aboutsummaryrefslogtreecommitdiff
path: root/queen/graphics.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'queen/graphics.cpp')
-rw-r--r--queen/graphics.cpp12
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;
}