From 4f9ea7640a4c0df9c53791c51eed9d320be16327 Mon Sep 17 00:00:00 2001 From: peter1138 Date: Mon, 20 Feb 2006 09:26:07 +0000 Subject: (svn r3620) - 2cc: Replace use of macro to determine colour map with a function call for drawing of vehicles. --- vehicle.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'vehicle.h') diff --git a/vehicle.h b/vehicle.h index 05b8fd359..9e001d7bc 100644 --- a/vehicle.h +++ b/vehicle.h @@ -422,6 +422,20 @@ VARDEF uint16 _returned_refit_capacity; #define INVALID_VEHICLE 0xFFFF +// XXX Temporary interface -- will be expanded +PalSpriteID GetEngineColourMap(PlayerID player); + +static inline PalSpriteID GetEnginePalette(EngineID engine_type, PlayerID player) +{ + return GetEngineColourMap(player); +} + +static inline PalSpriteID GetVehiclePalette(const Vehicle *v) +{ + return GetEngineColourMap(v->owner); +} + + /* A lot of code calls for the invalidation of the status bar, which is widget 5. * Best is to have a virtual value for it when it needs to change again */ #define STATUS_BAR 5 -- cgit v1.2.3-54-g00ecf