a
    V$c                     @   s   d dl mZmZmZmZmZ d dlmZmZm	Z	m
Z
mZmZmZmZmZmZmZmZ d dlZdddZdd
dZdddZejjjZejjjZdddZdddZdddZdddZdS )    )divisionabsolute_importwith_statementprint_functionunicode_literals)PY2
basestringbchrbordchropenpystrrangeroundstrtobytesunicodeNsoundF      ?c              	   C   s    t jjj| ||||||d d S )N)channelfadeoutfadeintightlooprelative_volume)renpyaudiomusicplay)filenamer   r   r   r   r   r    r    renpy/audio\sound.pyr   #   s    
r   Tc              	   C   s    t jjj| ||||||d d S )N)r   clear_queuer   r   r   r   )r   r   r   queue)r   r   r"   r   r   r   r   r    r    r!   r#   -   s    
r#   c                 C   s   t jjj| |d d S )Nr   r   )r   r   r   stopr$   r    r    r!   r%   7   s    
r%   c                 C   s   t jjj| ||d d S Nr   )r   r   r   
set_volume)volumedelayr   r    r    r!   r(   @   s    r(   c                 C   s   t jjj| ||d d S r&   )r   r   r   set_pan)panr*   r   r    r    r!   r+   D   s    r+   c                 C   s   t jjj| dS r&   )r   r   r   
is_playingr'   r    r    r!   r-   H   s    r-   c                 C   s   t jjj| dS r&   )r   r   r   get_playingr'   r    r    r!   r.   L   s    r.   )r   r   r   FFr   )r   Tr   FFr   )r   r   )r   r   )r   )r   )r   ) 
__future__r   r   r   r   r   renpy.compatr   r   r	   r
   r   r   r   r   r   r   r   r   renpy.audior   r   r#   r%   r   r   	set_mixerset_queue_empty_callbackr(   r+   r-   r.   r    r    r    r!   <module>   s   8









