From f3de17256046ed3286ba17d130c7701a8729ac16 Mon Sep 17 00:00:00 2001 From: tron Date: Tue, 18 Oct 2005 11:23:58 +0000 Subject: (svn r3059) Use bitfields to encode railtype and climates of engines instead of manual shifting/anding --- engine.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'engine.c') diff --git a/engine.c b/engine.c index b2f369d01..2825c7c9f 100644 --- a/engine.c +++ b/engine.c @@ -183,7 +183,7 @@ void StartupEngines(void) uint32 r; e->age = 0; - e->railtype = ei->railtype_climates >> 4; + e->railtype = ei->railtype; e->flags = 0; e->player_avail = 0; @@ -217,7 +217,7 @@ void StartupEngines(void) e->lifelength = ei->lifelength + _patches.extend_vehicle_life; // prevent certain engines from ever appearing. - if (!HASBIT(ei->railtype_climates, _opt.landscape)) { + if (!HASBIT(ei->climates, _opt.landscape)) { e->flags |= ENGINE_AVAILABLE; e->player_avail = 0; } -- cgit v1.2.3-70-g09d2