ó
6…6ic           @   sS  d  d l  Z i d g d 6d g d 6d g d 6d g d 6d g d 6d	 g d
 6d g d 6d d g d 6d d g d 6d g d 6d d g d 6d d g d 6d d g d 6d d g d 6d d g d 6d d g d 6d d g d 6d d g d  6d d g d! 6d" d# g d$ 6d" d# g d% 6d" d# g d& 6Z d' e j j f d( „  ƒ  YZ e e j _ e ƒ  e j _ d S()   iÿÿÿÿNt   rollbackt   pad_leftshoulder_presst   pad_lefttrigger_post   pad_back_presst	   game_menut   pad_guide_presst   pad_start_presst   hide_windowst   pad_y_presst   rollforwardt   pad_rightshoulder_presst   dismisst   button_selectt   pad_righttrigger_presst   pad_a_presst   button_alternatet   pad_b_presst
   focus_leftt   bar_leftt   pad_dleft_presst   pad_leftx_negt   pad_rightx_negt   focus_rightt	   bar_rightt   pad_dpright_presst   pad_leftx_post   pad_rightx_post   focus_upt   bar_upt   pad_dpup_presst   pad_lefty_negt   pad_righty_negt
   focus_downt   bar_downt   pad_dpdown_presst   pad_lefty_post   pad_righty_post   Preferencesc           B   sn   e  Z d  Z d Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 d	 „  Z d
 „  Z d „  Z RS(   s<   
    Stores preferences that will one day be persisted.
    i   c         C   s  | d k  r d |  _  n  | d k  r0 t |  _ n  | d k  rH d  |  _ n  | d k  ri d |  _ t |  _ n  | d k  r d  |  _ n  | d k  r™ t |  _	 n  | d	 k  r± t |  _
 n  | d
 k  rÉ t |  _ n  | d k  rá t |  _ n  | d k  rù t |  _ n  | d k  rt |  _ n  | d k  r)t |  _ n  | d k  rAt |  _ n  | d k  rZ|  j ƒ  n  | d k  r{d  |  _ t |  _ n  d  S(   Ni   i    i   i   i   t   autoi   i   i   i   i	   i   i   i   i   i   i   (   t   mute_volumest   Falset   using_afm_enablet   Nonet   physical_sizet   renderert   Truet   performance_testt   languaget
   wait_voicet   voice_sustaint
   mouse_movet   afm_after_clickt   show_empty_windowt   self_voicingt   emphasize_audiot   pad_enabledt   init_rollback_sidet   virtual_sizet   video_image_fallback(   t   selft   version(    (    s`   Z:\home\souce\.local\share\Steam\steamapps\common\Doki Doki Literature Club\renpy\preferences.pyt   after_upgrade@   s@    		c         C   sò   t  |  _ t  |  _ d |  _ d |  _ t |  _ t  |  _ t  |  _ t  |  _	 t |  _
 t |  _ t  |  _ d |  _ t  |  _ t  |  _ i  |  _ i  |  _ t ƒ  |  _ d  |  _ d  |  _ d |  _ t |  _ d  |  _ t  |  _ t  |  _ t |  _ |  j ƒ  d  S(   Ni    i   R&   (   R(   t
   fullscreent   skip_unseent   text_cpst   afm_timeR-   t
   afm_enableR)   R1   R2   R4   R0   R3   t   transitionsR:   t   skip_after_choicest   volumest   mutet   dictt   joymapR*   R+   R9   R,   R.   R/   R5   R6   R7   R8   (   R;   (    (    s`   Z:\home\souce\.local\share\Steam\steamapps\common\Doki Doki Literature Club\renpy\preferences.pyt   __init__b   s4    																								c         C   s   d |  _  d |  _ d  S(   Nt   disable(   t   mobile_rollback_sidet   desktop_rollback_side(   R;   (    (    s`   Z:\home\souce\.local\share\Steam\steamapps\common\Doki Doki Literature Club\renpy\preferences.pyR8   £   s    	c         C   s-   | d k r t  |  j | <n  | |  j | <d  S(   Ni    (   R(   RF   RE   (   R;   t   mixert   volume(    (    s`   Z:\home\souce\.local\share\Steam\steamapps\common\Doki Doki Literature Club\renpy\preferences.pyt
   set_volume§   s    c         C   s7   | |  j  k r d S|  j j | t ƒ r, d S|  j  | S(   Ng        (   RE   RF   t   getR(   (   R;   RM   (    (    s`   Z:\home\souce\.local\share\Steam\steamapps\common\Doki Doki Literature Club\renpy\preferences.pyt
   get_volume­   s
    c         C   sC   | |  j  | <| r? |  j j | d ƒ d k r? d |  j | <n  d  S(   Ng      ð?g        (   RF   RE   RP   (   R;   RM   RF   (    (    s`   Z:\home\souce\.local\share\Steam\steamapps\common\Doki Doki Literature Club\renpy\preferences.pyt   set_mute¶   s    "c         C   s   | |  j  k r t S|  j | S(   N(   RE   R(   RF   (   R;   RM   (    (    s`   Z:\home\souce\.local\share\Steam\steamapps\common\Doki Doki Literature Club\renpy\preferences.pyt   get_mute¼   s    c         C   sG   x@ t  j j j ƒ  D], } |  j j | d ƒ |  j j | t ƒ q Wd  S(   Ng      ð?(   t   renpyt   audiot   musict   get_all_mixersRE   t
   setdefaultRF   R(   (   R;   t   i(    (    s`   Z:\home\souce\.local\share\Steam\steamapps\common\Doki Doki Literature Club\renpy\preferences.pyt   init_mixersÂ   s    c         C   s   t  j j j ƒ  S(   N(   RT   RU   RV   RW   (   R;   (    (    s`   Z:\home\souce\.local\share\Steam\steamapps\common\Doki Doki Literature Club\renpy\preferences.pyRW   Ç   s    c         C   s   t  |  ƒ t  | ƒ k S(   N(   t   vars(   R;   t   other(    (    s`   Z:\home\souce\.local\share\Steam\steamapps\common\Doki Doki Literature Club\renpy\preferences.pyt   __eq__Ê   s    (   t   __name__t
   __module__t   __doc__t   __version__R=   RI   R8   RO   RQ   RR   RS   RZ   RW   R]   (    (    (    s`   Z:\home\souce\.local\share\Steam\steamapps\common\Doki Doki Literature Club\renpy\preferences.pyR%   :   s   	"	A								(   t   renpy.audioRT   t   pad_bindingst   objectt   ObjectR%   t   gamet   preferences(    (    (    s`   Z:\home\souce\.local\share\Steam\steamapps\common\Doki Doki Literature Club\renpy\preferences.pyt   <module>   s4   







“