summaryrefslogtreecommitdiff
path: root/engine.c
diff options
context:
space:
mode:
authortruelight <truelight@openttd.org>2004-12-04 15:02:45 +0000
committertruelight <truelight@openttd.org>2004-12-04 15:02:45 +0000
commit0434287ef826a4ed72cd8528a52a86ae8b70a948 (patch)
tree7690c1906ba1280229ea4e0d07c5fecc0273d975 /engine.c
parente56c3cddd8fcf8c852ee7f3c8dc49df9623a94d0 (diff)
downloadopenttd-0434287ef826a4ed72cd8528a52a86ae8b70a948.tar.xz
(svn r939) -Fix: Fixed compiler errors
Diffstat (limited to 'engine.c')
-rw-r--r--engine.c3
1 files changed, 2 insertions, 1 deletions
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: