Mercurial > hg > openttd
changeset 4124:9cc8fb10b490 draft
(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
author | bjarni <bjarni@openttd.org> |
---|---|
date | Fri, 07 Jul 2006 17:16:52 +0000 |
parents | 3c19589e4526 |
children | 0ada5d5f8a6a |
files | vehicle.c |
diffstat | 1 files changed, 1 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/vehicle.c +++ b/vehicle.c @@ -1657,9 +1657,9 @@ 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 @@ // 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);