summaryrefslogtreecommitdiff
path: root/src/train_cmd.cpp
diff options
context:
space:
mode:
authorsmatz <smatz@openttd.org>2010-05-03 23:36:17 +0000
committersmatz <smatz@openttd.org>2010-05-03 23:36:17 +0000
commit00a52cc4759ecf1bde370ae4d5dfffd7ddae1a6c (patch)
treec33d9eea9f7a05b9774a143ade14805ebeb95b82 /src/train_cmd.cpp
parentfc646a16a4326be420523e15f664c1bcd1b30a93 (diff)
downloadopenttd-00a52cc4759ecf1bde370ae4d5dfffd7ddae1a6c.tar.xz
(svn r19756) -Codechange: move UpdateViewport() from Vehicle to SpecializedVehicle in order to improve performance
Diffstat (limited to 'src/train_cmd.cpp')
-rw-r--r--src/train_cmd.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/train_cmd.cpp b/src/train_cmd.cpp
index 3143624bd..f1260f7ff 100644
--- a/src/train_cmd.cpp
+++ b/src/train_cmd.cpp
@@ -1771,7 +1771,7 @@ static void ReverseTrainDirection(Train *v)
v->ConsistChanged(true);
/* update all images */
- for (Vehicle *u = v; u != NULL; u = u->Next()) u->UpdateViewport(false, false);
+ for (Train *u = v; u != NULL; u = u->Next()) u->UpdateViewport(false, false);
/* update crossing we were approaching */
if (crossing != INVALID_TILE) UpdateLevelCrossing(crossing);
@@ -2806,7 +2806,7 @@ TileIndex Train::GetOrderStationLocation(StationID station)
void Train::MarkDirty()
{
- Vehicle *v = this;
+ Train *v = this;
do {
v->UpdateViewport(false, false);
} while ((v = v->Next()) != NULL);