diff options
author | tron <tron@openttd.org> | 2005-02-12 15:53:32 +0000 |
---|---|---|
committer | tron <tron@openttd.org> | 2005-02-12 15:53:32 +0000 |
commit | 6d2b9d2c3a773f415cf65cd071453b9a47d73f7e (patch) | |
tree | ca1e02fe05c2c7241836503d7f08bb634c442bfd /train_cmd.c | |
parent | eefb125dc7a266ba3b522c4de71fd431dc8ebba9 (diff) | |
download | openttd-6d2b9d2c3a773f415cf65cd071453b9a47d73f7e.tar.xz |
(svn r1863) Give the effect vehicle type enums more descriptive names and use the enum as parameter type for CreateEffectVehicle*()
-Fix: [1116619] Generate the correct smoke type for diesel trains
Diffstat (limited to 'train_cmd.c')
-rw-r--r-- | train_cmd.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/train_cmd.c b/train_cmd.c index b78c9f1a1..9443ff93d 100644 --- a/train_cmd.c +++ b/train_cmd.c @@ -1454,14 +1454,14 @@ static void HandleLocomotiveSmokeCloud(Vehicle *v) case 1: // diesel smoke if (u->cur_speed <= 40 && !IsTileDepotType(v->tile, TRANSPORT_RAIL) && !IsTunnelTile(v->tile) && (uint16)Random() <= 0x1E00) { - CreateEffectVehicleRel(v, 0,0,10, EV_SMOKE_3); + CreateEffectVehicleRel(v, 0, 0, 10, EV_DIESEL_SMOKE); } break; case 2: // blue spark if ( (v->tick_counter&0x3) == 0 && !IsTileDepotType(v->tile, TRANSPORT_RAIL) && !IsTunnelTile(v->tile) && (uint16)Random() <= 0x5B0) { - CreateEffectVehicleRel(v, 0,0,10, EV_SMOKE_2); + CreateEffectVehicleRel(v, 0, 0, 10, EV_ELECTRIC_SPARK); } break; } @@ -2658,7 +2658,7 @@ static void HandleCrashedTrain(Vehicle *v) Vehicle *u; if ( (state == 4) && (v->u.rail.track != 0x40) ) { - CreateEffectVehicleRel(v, 4, 4, 8, EV_CRASHED_SMOKE); + CreateEffectVehicleRel(v, 4, 4, 8, EV_EXPLOSION_LARGE); } if (state <= 200 && (uint16)(r=Random()) <= 0x2492) { @@ -2673,7 +2673,7 @@ static void HandleCrashedTrain(Vehicle *v) 2 + ((r>>8)&7), 2 + ((r>>16)&7), 5 + (r&7), - EV_DEMOLISH); + EV_EXPLOSION_SMALL); break; } } while ( (u=u->next) != NULL); |