diff options
author | maedhros <maedhros@openttd.org> | 2007-06-01 11:17:30 +0000 |
---|---|---|
committer | maedhros <maedhros@openttd.org> | 2007-06-01 11:17:30 +0000 |
commit | dce1101039d8a5a104ee59df36b15f1909503b12 (patch) | |
tree | 4d74a1606bc9231134a71f34f997e9a5d2edede7 /src/train_cmd.cpp | |
parent | 2958f0c53a157b52f517d88623733f3fc4066fc6 (diff) | |
download | openttd-dce1101039d8a5a104ee59df36b15f1909503b12.tar.xz |
(svn r10007) -Codechange: Add some asserts to IsFrontEngine and friends to ensure that only trains use them.
Diffstat (limited to 'src/train_cmd.cpp')
-rw-r--r-- | src/train_cmd.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/train_cmd.cpp b/src/train_cmd.cpp index ecc9965aa..7e5c74cfb 100644 --- a/src/train_cmd.cpp +++ b/src/train_cmd.cpp @@ -619,8 +619,10 @@ static int32 CmdBuildRailWagon(EngineID engine, TileIndex tile, uint32 flags) v->u.rail.track = TRACK_BIT_DEPOT; v->vehstatus = VS_HIDDEN | VS_DEFPAL; + v = new (v) Train(); v->subtype = 0; SetTrainWagon(v); + if (u != NULL) { u->next = v; } else { @@ -637,7 +639,6 @@ static int32 CmdBuildRailWagon(EngineID engine, TileIndex tile, uint32 flags) v->u.rail.railtype = rvi->railtype; v->build_year = _cur_year; - v = new (v) Train(); v->cur_image = 0xAC2; v->random_bits = VehicleRandomBits(); |