(svn r3145) Fix two off-by-one errors in building articulated rail vehicles.
authorpeter1138
Sun, 06 Nov 2005 10:17:20 +0000
changeset 2608 f7f41be75b48
parent 2607 08f42ae6fbfc
child 2609 b2c7aa8ce0c4
(svn r3145) Fix two off-by-one errors in building articulated rail vehicles.
train_cmd.c
--- 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);