(svn r11333) -Fix: Train engines still had a value of 0.
--- a/src/train_cmd.cpp Sun Oct 21 16:45:00 2007 +0000
+++ b/src/train_cmd.cpp Sun Oct 21 16:52:01 2007 +0000
@@ -704,6 +704,7 @@
int x = TileX(tile) * TILE_SIZE + _vehicle_initial_x_fract[dir];
int y = TileY(tile) * TILE_SIZE + _vehicle_initial_y_fract[dir];
+ v = new (v) Train();
v->unitnumber = unit_num;
v->direction = DiagDirToDir(dir);
v->tile = tile;
@@ -736,7 +737,6 @@
v->service_interval = _patches.servint_trains;
v->date_of_last_service = _date;
v->build_year = _cur_year;
- v = new (v) Train();
v->cur_image = 0xAC2;
v->random_bits = VehicleRandomBits();