(svn r3145) Fix two off-by-one errors in building articulated rail vehicles.
--- a/train_cmd.c Sun Nov 06 01:15:10 2005 +0000
+++ b/train_cmd.c Sun Nov 06 10:17:20 2005 +0000
@@ -439,7 +439,7 @@
break;
}
- return i;
+ return i - 1;
}
static void AddArticulatedParts(const RailVehicleInfo *rvi, Vehicle **vl)
@@ -463,7 +463,7 @@
u->next = vl[i];
u = u->next;
- engine_type = GB(callback, 0, 6);
+ engine_type = GB(callback, 0, 7);
flip_image = HASBIT(callback, 7);
rvi_artic = RailVehInfo(engine_type);