o
    OZŽh	  ã                   @   sÈ  d Z ddlZe ¡  dZdZej ¡ Ze	dej
 ¡ ƒ ej
 eejejB ¡ZdZdZdZej
 ¡ \ZZe	dedeeƒƒ d	D ]\ZZee@ rJe	eƒ q>esÞej ¡ D ]5Zejejkrbejejkrbd
Zejejkrjd
Zejejkr{ejej kr{ej
 !¡  ejej"kr‡ej
 #e¡ qRed7 Zee $¡  Zeed 7 Zee %¡  Ze &d¡ ej' (eddd¡ ej' (eddd¡ ej' (eddd¡ ej' )eddd¡ ej' (edeefd¡ ej
 *¡  e +e¡ erMe ,¡  dS )a»   pygame.examples.setmodescale

On high resolution displays(4k, 1080p) and tiny graphics games (640x480)
show up very small so that they are unplayable. SCALED scales up the window
for you. The game thinks it's a 640x480 window, but really it can be bigger.
Mouse events are scaled for you, so your game doesn't need to do it.

Passing SCALED to pygame.display.set_mode means the resolution depends
on desktop size and the graphics are scaled.
é    N)é    éx   é   ZdesktopsFz	renderer:zflags:))é   Zsoftware)é   Zaccelerated)é   ZVSync)é   zrender to textureTr   r   )éÿ   r   r	   )r   r   r   )éd   r
   é   )r   r   éÈ   )r   r   é
   )r   r   r   )éú   r   r   )r   r   )r   r   )r	   r	   r	   é   )-Ú__doc__ZpygameZpgÚinitZRESZFPSÚtimeZClockÚclockÚprintÚdisplayZget_desktop_sizesÚset_modeZSCALEDZ	RESIZABLEÚscreenÚdoneÚiÚjZ_get_renderer_infoZr_nameZr_flagsÚbinÚflagÚnameÚeventÚgetÚtypeZKEYDOWNÚkeyZK_qZQUITZK_fZtoggle_fullscreenZVIDEORESIZEZ_resize_eventZ	get_widthZ
get_heightÚfillZdrawÚcircleÚlineÚflipZtickÚquit© r'   r'   úK/var/www/auris/lib/python3.10/site-packages/pygame/examples/setmodescale.pyÚ<module>   sT   
€
€


è