1
0
Fork 0

(svn r3145) Fix two off-by-one errors in building articulated rail vehicles.

release/0.4.5
peter1138 2005-11-06 10:17:20 +00:00
parent 63842939ed
commit de76933337
1 changed files with 2 additions and 2 deletions

View File

@ -439,7 +439,7 @@ static uint CountArticulatedParts(const RailVehicleInfo *rvi, EngineID engine_ty
break; break;
} }
return i; return i - 1;
} }
static void AddArticulatedParts(const RailVehicleInfo *rvi, Vehicle **vl) static void AddArticulatedParts(const RailVehicleInfo *rvi, Vehicle **vl)
@ -463,7 +463,7 @@ static void AddArticulatedParts(const RailVehicleInfo *rvi, Vehicle **vl)
u->next = vl[i]; u->next = vl[i];
u = u->next; u = u->next;
engine_type = GB(callback, 0, 6); engine_type = GB(callback, 0, 7);
flip_image = HASBIT(callback, 7); flip_image = HASBIT(callback, 7);
rvi_artic = RailVehInfo(engine_type); rvi_artic = RailVehInfo(engine_type);