
Ԑ\c           @  s   d  d l  m Z d  d l Z d d d e e d  Z d e d e e d  Z d d d  Z e j	 j
 j Z e j	 j
 j Z d d d  Z d d	  Z d d
  Z d d  Z d S(   i(   t   print_functionNt   soundi    c         C  s5   t  j j j |  d | d | d | d | d | d  S(   Nt   channelt   fadeoutt   fadeint   tightt   loop(   t   renpyt   audiot   musict   play(   t   filenameR   R   R   R   R   (    (    s   renpy/audio/sound.pyR
   #   s    c         C  s5   t  j j j |  d | d | d | d | d | d  S(   NR   t   clear_queueR   R   R   (   R   R   R	   t   queue(   R   R   R   R   R   R   (    (    s   renpy/audio/sound.pyR   ,   s    c         C  s    t  j j j d |  d |  d  S(   NR   R   (   R   R   R	   t   stop(   R   R   (    (    s   renpy/audio/sound.pyR   5   s    c         C  s    t  j j j |  | d | d  S(   NR   (   R   R   R	   t
   set_volume(   t   volumet   delayR   (    (    s   renpy/audio/sound.pyR   =   s    c         C  s    t  j j j |  | d | d  S(   NR   (   R   R   R	   t   set_pan(   t   panR   R   (    (    s   renpy/audio/sound.pyR   A   s    c         C  s   t  j j j d |   S(   NR   (   R   R   R	   t
   is_playing(   R   (    (    s   renpy/audio/sound.pyR   E   s    c         C  s   t  j j j d |   S(   NR   (   R   R   R	   t   get_playing(   R   (    (    s   renpy/audio/sound.pyR   I   s    (   t
   __future__R    t   renpy.audioR   t   FalseR
   t   TrueR   R   R   R	   t	   set_mixert   set_queue_empty_callbackR   R   R   R   (    (    (    s   renpy/audio/sound.pyt   <module>   s   		