summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbjarni <bjarni@openttd.org>2006-07-07 17:16:52 +0000
committerbjarni <bjarni@openttd.org>2006-07-07 17:16:52 +0000
commit446804c19dec734b830c6dbad6043030f06859cd (patch)
treecbb075ef60e967a878d6fe336c87cd46923631f1
parentb062043b733084d2578f93367b9cc8dfaab8b0dc (diff)
downloadopenttd-446804c19dec734b830c6dbad6043030f06859cd.tar.xz
(svn r5468) -Fix: fixed declaration after statement added in 5465 (I wonder why the makefile failed to warn about this)
also removed a few lines of debug code
-rw-r--r--vehicle.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/vehicle.c b/vehicle.c
index b78cfad79..988d997cd 100644
--- a/vehicle.c
+++ b/vehicle.c
@@ -1657,9 +1657,9 @@ static int32 ReplaceVehicle(Vehicle **w, byte flags)
if (CmdFailed(cost)) return cost;
if (flags & DC_EXEC) {
+ CargoID new_cargo_type = old_v->cargo_type;
new_v = GetVehicle(_new_vehicle_id);
*w = new_v; //we changed the vehicle, so MaybeReplaceVehicle needs to work on the new one. Now we tell it what the new one is
- CargoID new_cargo_type = old_v->cargo_type;
/* refit if needed */
if (old_v->type == VEH_Train && old_v->cargo_cap == 0 && new_v->cargo_cap != 0) {
@@ -1667,16 +1667,13 @@ static int32 ReplaceVehicle(Vehicle **w, byte flags)
// now we will figure out what cargo the train is carrying and refit to fit this
Vehicle *v = old_v;
CargoID cargo_type_buffer = new_v->cargo_type;
- printf("A: %d\n", cargo_type_buffer);
do {
if (v->cargo_cap == 0) continue;
- printf("B: %d\n", cargo_type_buffer);
if (v->cargo_type == new_v->cargo_type) {
// the default type is already being carried on the train. No need to refit
cargo_type_buffer = new_v->cargo_type;
break;
}
- printf("C: %d\n", cargo_type_buffer);
// now we know that the vehicle is carrying cargo and that it's not the same as
cargo_type_buffer = v->cargo_type;
} while ((v=v->next) != NULL);