From 1018d3b78670be09d0d6ffbb2633b715c0203146 Mon Sep 17 00:00:00 2001 From: hackykid Date: Mon, 6 Jun 2005 00:19:24 +0000 Subject: (svn r2414) - Feature: [newgrf] Implement powered wagons, and the callback that goes with it. --- engine.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'engine.c') diff --git a/engine.c b/engine.c index 0265f2116..a055acf60 100644 --- a/engine.c +++ b/engine.c @@ -588,6 +588,16 @@ int GetCustomEngineSprite(byte engine, const Vehicle *v, byte direction) return r; } +/** + * Check if a wagon is currently using a wagon override + * @param v The wagon to check + * @return true if it is using an override, false otherwise + */ +bool UsesWagonOverride(const Vehicle *v) { + assert(v->type == VEH_Train); + return (GetWagonOverrideSpriteSet(v->engine_type, v->u.rail.first_engine) != NULL); +} + /** * Evaluates a newgrf callback * @param callback_info info about which callback to evaluate -- cgit v1.2.3-54-g00ecf