1
0
Fork 0

(svn r9644) -Codechange: if else cascade into a switch case

release/0.6
belugas 2007-04-16 02:56:48 +00:00
parent 61c99f99a2
commit cc647a08a0
1 changed files with 14 additions and 15 deletions

View File

@ -458,14 +458,11 @@ static void AnimateTile_Industry(TileIndex tile)
if ((_tick_counter & 1) == 0) { if ((_tick_counter & 1) == 0) {
m = GetIndustryAnimationState(tile) + 1; m = GetIndustryAnimationState(tile) + 1;
if (m == 1) { switch (m) {
SndPlayTileFx(SND_2C_MACHINERY, tile); case 1: SndPlayTileFx(SND_2C_MACHINERY, tile); break;
} else if (m == 23) { case 23: SndPlayTileFx(SND_2B_COMEDY_HIT, tile); break;
SndPlayTileFx(SND_2B_COMEDY_HIT, tile); case 28: SndPlayTileFx(SND_2A_EXTRACT_AND_POP, tile); break;
} else if (m == 28) { default:
SndPlayTileFx(SND_2A_EXTRACT_AND_POP, tile);
}
if (m >= 50) { if (m >= 50) {
int n = GetIndustryAnimationLoop(tile) + 1; int n = GetIndustryAnimationLoop(tile) + 1;
m = 0; m = 0;
@ -475,6 +472,8 @@ static void AnimateTile_Industry(TileIndex tile)
} }
SetIndustryAnimationLoop(tile, n); SetIndustryAnimationLoop(tile, n);
} }
}
SetIndustryAnimationState(tile, m); SetIndustryAnimationState(tile, m);
MarkTileDirtyByTile(tile); MarkTileDirtyByTile(tile);
} }