From 25d1b2f54b9cac01e2737848c208f6d8096a4a92 Mon Sep 17 00:00:00 2001 From: terkhen Date: Sat, 6 Nov 2010 13:03:17 +0000 Subject: (svn r21098) -Codechange: Ships now store their max speed in the cache instead of recalculating it every time. --- src/newgrf_engine.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/newgrf_engine.cpp') diff --git a/src/newgrf_engine.cpp b/src/newgrf_engine.cpp index d93159fe1..04e71c8fb 100644 --- a/src/newgrf_engine.cpp +++ b/src/newgrf_engine.cpp @@ -717,7 +717,8 @@ static uint32 VehicleGetVariable(const ResolverObject *object, byte variable, by case 0x19: { uint max_speed; switch (v->type) { - case VEH_TRAIN: + case VEH_TRAIN: /* FALL THROUGH */ + case VEH_SHIP: max_speed = v->vcache.cached_max_speed; break; -- cgit v1.2.3-54-g00ecf