summaryrefslogtreecommitdiff
path: root/src/vehicle.cpp
diff options
context:
space:
mode:
authorpeter1138 <peter1138@openttd.org>2008-05-25 09:40:44 +0000
committerpeter1138 <peter1138@openttd.org>2008-05-25 09:40:44 +0000
commitd9805b46b91a16daf53658c6fe37f5568e32e0cc (patch)
treeddd4b43177f3e39accb0635476f53133200bc0c9 /src/vehicle.cpp
parent60ae7993210f67abde29b11d03623fbcbfdc732e (diff)
downloadopenttd-d9805b46b91a16daf53658c6fe37f5568e32e0cc.tar.xz
(svn r13240) -Codechange: More const-ness for GUI code.
Diffstat (limited to 'src/vehicle.cpp')
-rw-r--r--src/vehicle.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/vehicle.cpp b/src/vehicle.cpp
index 8796eca34..ae77c96fd 100644
--- a/src/vehicle.cpp
+++ b/src/vehicle.cpp
@@ -58,7 +58,7 @@
#define GEN_HASH(x, y) ((GB((y), 6, 6) << 6) + GB((x), 7, 6))
VehicleID _vehicle_id_ctr_day;
-Vehicle *_place_clicked_vehicle;
+const Vehicle *_place_clicked_vehicle;
VehicleID _new_vehicle_id;
uint16 _returned_refit_capacity;
@@ -531,6 +531,12 @@ Vehicle *GetLastVehicleInChain(Vehicle *v)
return v;
}
+const Vehicle *GetLastVehicleInChain(const Vehicle *v)
+{
+ while (v->Next() != NULL) v = v->Next();
+ return v;
+}
+
uint CountVehiclesInChain(const Vehicle* v)
{
uint count = 0;