mirror of https://github.com/OpenTTD/OpenTTD.git
(svn r23116) -Fix (r23114): Ambient sound effect callback was called for unsupported tile types.
This commit is contained in:
parent
c8857d4679
commit
3e016e4254
|
@ -621,16 +621,15 @@ static void TileLoopTreesAlps(TileIndex tile)
|
|||
static void TileLoop_Trees(TileIndex tile)
|
||||
{
|
||||
if (GetTreeGround(tile) == TREE_GROUND_SHORE) {
|
||||
TileLoop_Water(tile); // Calls AmbientSoundEffectCallback
|
||||
TileLoop_Water(tile);
|
||||
} else {
|
||||
switch (_settings_game.game_creation.landscape) {
|
||||
case LT_TROPIC: TileLoopTreesDesert(tile); break;
|
||||
case LT_ARCTIC: TileLoopTreesAlps(tile); break;
|
||||
}
|
||||
|
||||
AmbientSoundEffectCallback(tile);
|
||||
}
|
||||
|
||||
AmbientSoundEffectCallback(tile);
|
||||
TileLoopClearHelper(tile);
|
||||
|
||||
uint treeCounter = GetTreeCounter(tile);
|
||||
|
|
|
@ -1071,7 +1071,7 @@ static void DoDryUp(TileIndex tile)
|
|||
*/
|
||||
void TileLoop_Water(TileIndex tile)
|
||||
{
|
||||
AmbientSoundEffectCallback(tile);
|
||||
if (IsTileType(tile, MP_WATER)) AmbientSoundEffectCallback(tile);
|
||||
|
||||
switch (GetFloodingBehaviour(tile)) {
|
||||
case FLOOD_ACTIVE:
|
||||
|
|
Loading…
Reference in New Issue