From 0434287ef826a4ed72cd8528a52a86ae8b70a948 Mon Sep 17 00:00:00 2001 From: truelight Date: Sat, 4 Dec 2004 15:02:45 +0000 Subject: (svn r939) -Fix: Fixed compiler errors --- engine.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'engine.c') diff --git a/engine.c b/engine.c index 3d8e9af12..1b9138faf 100644 --- a/engine.c +++ b/engine.c @@ -545,8 +545,9 @@ static void DoTriggerVehicle(Vehicle *veh, enum VehicleTrigger trigger, byte bas rsg = TriggerVehicleSpriteGroup(&_engine_custom_sprites[veh->engine_type][29], veh, (resolve_callback) TriggerVehicleSpriteGroup); } + new_random_bits = Random(); veh->random_bits &= ~_vsg_bits_to_reseed; - veh->random_bits |= (first ? (new_random_bits = Random()) : base_random_bits) & _vsg_bits_to_reseed; + veh->random_bits |= (first ? new_random_bits : base_random_bits) & _vsg_bits_to_reseed; switch (trigger) { case VEHICLE_TRIGGER_NEW_CARGO: -- cgit v1.2.3-54-g00ecf