summaryrefslogtreecommitdiff
path: root/vehicle.c
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
commit7e30c450f6b6291f95abac6d2f42b2ed478df41f (patch)
treecbb075ef60e967a878d6fe336c87cd46923631f1 /vehicle.c
parent830d2c6794662d0136769c42199738236ab6f9d2 (diff)
downloadopenttd-7e30c450f6b6291f95abac6d2f42b2ed478df41f.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
Diffstat (limited to 'vehicle.c')
-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);