Sindbad~EG File Manager

Current Path : /usr/local/lib/python3.12/turtledemo/__pycache__/
Upload File :
Current File : //usr/local/lib/python3.12/turtledemo/__pycache__/bytedesign.cpython-312.opt-2.pyc

�

&Μg���v�	ddlmZmZddlmZGd�de�Zd�Zedk(re�Z	e
e	�e�yy)�)�Turtle�mainloop)�perf_counterc�B�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zy
)�Designerc�n�|j�td�D]{}|jd|z�|j�|j	|j�|�|j�|j
d|z�|jd��}|j�|j|�|jd�|jd|z�|jd�|j�|jd|zd|�|j�jd	�y)
N�g�����)P@�H�$g�8@���.g������a@T)�up�range�forward�down�wheel�position�backward�right�goto�centerpiece�	getscreen�tracer)�self�homePos�scale�is    �2/usr/local/lib/python3.12/turtledemo/bytedesign.py�designzDesigner.design s������	��q��A��L�L����'��I�I�K��J�J�t�}�}���.��G�G�I��M�M�%�%�-�(��J�J�r�N�
�	
���	��	�	�'���
�
�2�����T�E�\�"��
�
�3���	�	������e��U�E�2��������%�c�B�|jd�td�D]}|j||��|j�|j	d�td�D]}|j||��|j	d�td�D][}|j�|jd�|j
d|z�|j�|jd|z��]|j	d�|j�j�y)N�6�rr	r
�)rr�	pentpiecer�left�tripiecerrrr�update)r�initposrrs    rrzDesigner.wheel2s����
�
�2���q��A��N�N�7�E�*���	�	���	�	�"�
��q��A��M�M�'�5�)���	�	�"�
��q��A��I�I�K��J�J�r�N��L�L��e��$��G�G�I��M�M�"�u�*�%��	
�	�	�"�
�������!r c�.�|j�}|j�|jd|z�|jd|z|�|j	�|j|�|j
|�|j�|jd|z�|jd|z|�|j	�|j|�|j
|�|jd�|j�j�y)Ng@g�?@r
)�headingrr�tripolyrrr�
setheading�tripolylr&rr()rr)r�oldhs    rr'zDesigner.tripieceDs����|�|�~���	�	���
�
�c�E�k�"��
�
�d�U�l�E�*����	��	�	�'��������	�	���
�
�c�E�k�"��
�
�d�U�l�E�*����	��	�	�'��������	�	�"�
�������!r c�&�|j�}|j�|jd|z�|j�t	d�D]'}|jd|z�|jd��)|j
d|zd|�|j�|j|�|j|�|jd|z�|j�t	d�D]'}|jd|z�|jd��)|jd|zd|�|j�|j|�|j|�|jd�|j�j�y)N�r	�r
�K)
r+rrrrr�pentrrr-�pentlr&rr()rr)rr/rs     rr%zDesigner.pentpieceUs&���|�|�~�����	����R�%�Z� ��	�	���q��A��L�L��e��$��J�J�r�N��	
�
�
�2��:�r�5�)����	��	�	�'����������R�%�Z� ��	�	���q��A��L�L��e��$��J�J�r�N��	
�
�
�2��:�r�5�)����	��	�	�'��������	�	�"�
�������!r c��|d|zkry|j|�|j|�|j|d|zz
||�y�N�gR���Q�?)rr&r5�r�side�angrs    rr5zDesigner.pentlms@���1�u�9��v����T���	�	�#���
�
�4�3��;�'��e�4r c��|d|zkry|j|�|j|�|j|d|zz
||�yr7)rrr4r9s    rr4zDesigner.pentrss@���1�u�9��v����T���
�
�3���
�
�4�3��;�'��e�4r c��|d|zkry|j|�|jd�|j|dz�|jd�|j|dz�|jd�|j|dz|�y�Nr#�og{�G�z�?g�������?�g�?)rrr,�rr:rs   rr,zDesigner.tripolyryso���1�u�9��v����T���
�
�3�����T�D�[�!��
�
�3�����T�C�Z� ��
�
�3���
�
�d�S�j�%�(r c��|d|zkry|j|�|jd�|j|dz�|jd�|j|dz�|jd�|j|dz|�yr>)rr&r.rAs   rr.zDesigner.tripolyl�so���1�u�9��v����T���	�	�#�����T�D�[�!��	�	�#�����T�C�Z� ��	�	�#���
�
�d�S�j�%�(r c��|j|�|j|�|d|zkry|j|d|zz
||�y)Ng@g333333�?)rr&r)r�s�ars    rrzDesigner.centerpiece�sA�����Q�����1����e��������c�E�k�*�A�u�5r N)�__name__�
__module__�__qualname__rrr'r%r5r4r,r.r�r rrrs/��&�$"�$"�""�05�5�)�)�6r rc�L�t�}|jd�|j�|j�j	d�|j�jd�t
�}|j|j�d�t
�}d||z
zS)Nrr8zruntime: %.2f sec.)	r�speed�
hideturtler�delayr�clockrr)�t�at�ets   r�mainrR�sv���
�A��G�G�A�J��L�L�N��K�K�M������K�K�M�����	��B��H�H�Q�Z�Z�\�1��	��B��2�b�5�)�)r �__main__N)�turtlerr�timerrNrrRrF�msg�printrIr r�<module>rXsH���.$�&�s6�v�s6�j	*��z��
�&�C�	�#�J��J�r 

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists