tunnelbridge_cmd.c
changeset 200 03b8104d1479
parent 193 0a7025304867
child 203 d16d6e91bff8
equal deleted inserted replaced
199:10f6a586bfa6 200:03b8104d1479
   381 		bridge_len += 2;	// begin and end tiles/ramps
   381 		bridge_len += 2;	// begin and end tiles/ramps
   382 
   382 
   383 		if (_current_player < MAX_PLAYERS && !(_is_ai_player && !_patches.ainew_active))
   383 		if (_current_player < MAX_PLAYERS && !(_is_ai_player && !_patches.ainew_active))
   384 			bridge_len = CalcBridgeLenCostFactor(bridge_len);
   384 			bridge_len = CalcBridgeLenCostFactor(bridge_len);
   385 
   385 
   386 		cost += ((bridge_len * _price.build_bridge) * _bridge_type_price_mod[bridge_type]) >> 8;
   386 		cost += (((int64)bridge_len * (int64)_price.build_bridge) * (int64)_bridge_type_price_mod[bridge_type]) >> 8;
   387 	}
   387 	}
   388 
   388 
   389 	return cost;
   389 	return cost;
   390 }
   390 }
   391 
   391