diff options
author | peter1138 <peter1138@openttd.org> | 2006-02-20 09:26:07 +0000 |
---|---|---|
committer | peter1138 <peter1138@openttd.org> | 2006-02-20 09:26:07 +0000 |
commit | 4f9ea7640a4c0df9c53791c51eed9d320be16327 (patch) | |
tree | e87fed6383d92b03125509e76c151eb73cdc1be6 /vehicle.c | |
parent | 4c8c1e8f6a60dcba011aaf495aa3f38b15c577e5 (diff) | |
download | openttd-4f9ea7640a4c0df9c53791c51eed9d320be16327.tar.xz |
(svn r3620) - 2cc: Replace use of macro to determine colour map with a function call for drawing of vehicles.
Diffstat (limited to 'vehicle.c')
-rw-r--r-- | vehicle.c | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -698,7 +698,7 @@ static void DoDrawVehicle(const Vehicle *v) if (v->vehstatus & VS_DISASTER) { MAKE_TRANSPARENT(image); } else if (v->vehstatus & VS_DEFPAL) { - image |= (v->vehstatus & VS_CRASHED) ? PALETTE_CRASH : SPRITE_PALETTE(PLAYER_SPRITE_COLOR(v->owner)); + image |= (v->vehstatus & VS_CRASHED) ? PALETTE_CRASH : GetVehiclePalette(v); } AddSortableSpriteToDraw(image, v->x_pos + v->x_offs, v->y_pos + v->y_offs, @@ -2040,6 +2040,12 @@ UnitID GetFreeUnitNumber(byte type) return unit; } +// XXX Temporary stub -- will be expanded +PalSpriteID GetEngineColourMap(PlayerID player) +{ + return SPRITE_PALETTE(PLAYER_SPRITE_COLOR(player)); +} + // Save and load of vehicles const SaveLoad _common_veh_desc[] = { SLE_VAR(Vehicle,subtype, SLE_UINT8), |