o
    tVÆg	  ã                   @   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   é   ÚdesktopsFz	renderer:zflags:))é   Úsoftware)é   Úaccelerated)é   Ú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__ÚpygameÚpgÚinitÚRESÚFPSÚtimeÚClockÚclockÚprintÚdisplayÚget_desktop_sizesÚset_modeÚSCALEDÚ	RESIZABLEÚscreenÚdoneÚiÚjÚ_get_renderer_infoÚr_nameÚr_flagsÚbinÚflagÚnameÚeventÚgetÚtypeÚKEYDOWNÚkeyÚK_qÚQUITÚK_fÚtoggle_fullscreenÚVIDEORESIZEÚ_resize_eventÚ	get_widthÚ
get_heightÚfillÚdrawÚcircleÚlineÚflipÚtickÚquit© rA   rA   úP/home/ubuntu/.local/lib/python3.10/site-packages/pygame/examples/setmodescale.pyÚ<module>   sT   
€
€


è