ó
3…6ic           @   sd   d  d l  Z  d a d d d g Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d	 „  Z
 d S(
   iÿÿÿÿNi    c         C   s   t  d k r |  | f St  S(   s6   
    Called to get the overridden mouse position.
    N(   t	   mouse_post   None(   t   xt   y(    (    sc   Z:\home\souce\.local\share\Steam\steamapps\common\Doki Doki Literature Club\renpy\test\testmouse.pyt   get_mouse_pos   s    
c         K   s)   t  j j t  j j |  d t | ƒ d  S(   Nt   test(   t   pygamet   eventt   postt   Eventt   True(   t
   event_typet   kwargs(    (    sc   Z:\home\souce\.local\share\Steam\steamapps\common\Doki Doki Literature Club\renpy\test\testmouse.pyR   *   s    c      	   C   s}   |  | f } t  | k rs t  rE | d t  d | d t  d f } n d } t t j d | d | d t t ƒ ƒn  | a  d S(   s"   
    Moves the mouse to x, y.
    i    i   t   post   relt   buttonsN(   i    i    (   R    R   R   t   MOUSEMOTIONt   tuplet   mouse_buttons(   R   R   R   R   (    (    sc   Z:\home\souce\.local\share\Steam\steamapps\common\Doki Doki Literature Club\renpy\test\testmouse.pyt
   move_mouse.   s    '(c         C   s:   t  t j d t d |  ƒ|  d k  r6 d t |  d <n  d S(   s(   
    Presses mouse button `button`.
    R   t   buttoni   i   N(   R   R   t   MOUSEBUTTONDOWNR    R   (   R   (    (    sc   Z:\home\souce\.local\share\Steam\steamapps\common\Doki Doki Literature Club\renpy\test\testmouse.pyt   press_mouseB   s    c         C   s:   t  t j d t d |  ƒ|  d k  r6 d t |  d <n  d S(   s)   
    Releases mouse button `button`.
    R   R   i   i    i   N(   R   R   t   MOUSEBUTTONUPR    R   (   R   (    (    sc   Z:\home\souce\.local\share\Steam\steamapps\common\Doki Doki Literature Club\renpy\test\testmouse.pyt   release_mouseM   s    c         C   s%   t  | | ƒ t |  ƒ t |  ƒ d S(   s"   
    Clicks the mouse at x, y
    N(   R   R   R   (   R   R   R   (    (    sc   Z:\home\souce\.local\share\Steam\steamapps\common\Doki Doki Literature Club\renpy\test\testmouse.pyt   click_mouseW   s    
c           C   s
   d a d S(   s8   
    Resets mouse handling once the test has ended.
    N(   R   R    (    (    (    sc   Z:\home\souce\.local\share\Steam\steamapps\common\Doki Doki Literature Club\renpy\test\testmouse.pyt   reseta   s    (   R   R   R    R   R   R   R   R   R   R   R   (    (    (    sc   Z:\home\souce\.local\share\Steam\steamapps\common\Doki Doki Literature Club\renpy\test\testmouse.pyt   <module>   s   					
	
