summaryrefslogtreecommitdiff
path: root/vehicle.c
diff options
context:
space:
mode:
authorpeter1138 <peter1138@openttd.org>2006-03-31 12:59:43 +0000
committerpeter1138 <peter1138@openttd.org>2006-03-31 12:59:43 +0000
commitcd0a67dc657c8c967745cb3fb91ea9d04a79a826 (patch)
tree3f9c7926897f63e5f92550c9c7802e07ec3a2f67 /vehicle.c
parent859fc1d7f0173102d16e3a31b3ceb5066870ccb5 (diff)
downloadopenttd-cd0a67dc657c8c967745cb3fb91ea9d04a79a826.tar.xz
(svn r4201) - Codechange: Do for _engine_info[] what we do for _*_vehicle_info[]; create and use a function to retrieve data, and ensure constness.
Diffstat (limited to 'vehicle.c')
-rw-r--r--vehicle.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/vehicle.c b/vehicle.c
index 90cf7e3fa..0d938f5f7 100644
--- a/vehicle.c
+++ b/vehicle.c
@@ -694,7 +694,7 @@ bool CanFillVehicle(Vehicle *v)
bool CanRefitTo(EngineID engine_type, CargoID cid_to)
{
CargoID cid = _global_cargo_id[_opt_ptr->landscape][cid_to];
- return HASBIT(_engine_info[engine_type].refit_mask, cid);
+ return HASBIT(EngInfo(engine_type)->refit_mask, cid);
}
static void DoDrawVehicle(const Vehicle *v)
@@ -2061,7 +2061,7 @@ static PalSpriteID GetEngineColourMap(EngineID engine_type, PlayerID player)
byte colour = _player_colors[player];
/* XXX Magic 0x307 is the first company colour remap sprite */
- map = HASBIT(_engine_info[engine_type].misc_flags, EF_USES_2CC) ?
+ map = HASBIT(EngInfo(engine_type)->misc_flags, EF_USES_2CC) ?
(SPR_2CCMAP_BASE + colour + colour * 16) : (PALETTE_RECOLOR_START + colour);
return SPRITE_PALETTE(map << PALETTE_SPRITE_START);