summaryrefslogtreecommitdiff
path: root/vehicle.c
diff options
context:
space:
mode:
authorpeter1138 <peter1138@openttd.org>2006-03-01 17:35:01 +0000
committerpeter1138 <peter1138@openttd.org>2006-03-01 17:35:01 +0000
commit24217d5c8d1a1d586083e75cc64a4cf52e05f80b (patch)
tree993377b5b8a18faa473f63bfde192481ddb2262e /vehicle.c
parent2e684c3537ff0e3f91673c99bb0c3c38d0bb9085 (diff)
downloadopenttd-24217d5c8d1a1d586083e75cc64a4cf52e05f80b.tar.xz
(svn r3701) [2cc] move vehicle/engine palette functions out of header file and document the remaining definitions
Diffstat (limited to 'vehicle.c')
-rw-r--r--vehicle.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/vehicle.c b/vehicle.c
index 57867185e..fa8ba9893 100644
--- a/vehicle.c
+++ b/vehicle.c
@@ -2041,11 +2041,21 @@ UnitID GetFreeUnitNumber(byte type)
}
// XXX Temporary stub -- will be expanded
-PalSpriteID GetEngineColourMap(PlayerID player)
+static PalSpriteID GetEngineColourMap(PlayerID player)
{
return SPRITE_PALETTE(PLAYER_SPRITE_COLOR(player));
}
+PalSpriteID GetEnginePalette(EngineID engine_type, PlayerID player)
+{
+ return GetEngineColourMap(player);
+}
+
+PalSpriteID GetVehiclePalette(const Vehicle *v)
+{
+ return GetEngineColourMap(v->owner);
+}
+
// Save and load of vehicles
const SaveLoad _common_veh_desc[] = {
SLE_VAR(Vehicle,subtype, SLE_UINT8),