Mercurial > hg > openttd
diff src/train_cmd.cpp @ 6784:15026c1de735 draft
(svn r10022) -Fix (r10007): Set the type of multiheaded trains before the subtype.
author | maedhros <maedhros@openttd.org> |
---|---|
date | Sat, 02 Jun 2007 11:15:38 +0000 |
parents | 5d92b1c91256 |
children | a2a5b482c84f |
line wrap: on
line diff
--- a/src/train_cmd.cpp +++ b/src/train_cmd.cpp @@ -626,6 +626,7 @@ u->z_pos = v->z_pos; u->u.rail.track = TRACK_BIT_DEPOT; u->vehstatus = v->vehstatus & ~VS_STOPPED; + u = new (u) Train(); u->subtype = 0; SetMultiheaded(u); u->spritenum = v->spritenum + 1; @@ -638,7 +639,6 @@ u->build_year = v->build_year; if (building) v->value >>= 1; u->value = v->value; - u = new (u) Train(); u->cur_image = 0xAC2; u->random_bits = VehicleRandomBits(); VehiclePositionChanged(u);