From 68a1fbd4372103b004d443b000ee1c27c64ca05b Mon Sep 17 00:00:00 2001 From: maedhros Date: Sun, 21 Oct 2007 16:52:01 +0000 Subject: [PATCH] (svn r11333) -Fix: Train engines still had a value of 0. --- src/train_cmd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/train_cmd.cpp b/src/train_cmd.cpp index fd6aee27bf..715472f2f2 100644 --- a/src/train_cmd.cpp +++ b/src/train_cmd.cpp @@ -704,6 +704,7 @@ CommandCost CmdBuildRailVehicle(TileIndex tile, uint32 flags, uint32 p1, uint32 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 @@ CommandCost CmdBuildRailVehicle(TileIndex tile, uint32 flags, uint32 p1, uint32 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();