OwlCyberSecurity - MANAGER
Edit File: tdemo_minimal_hanoi.pyc
� Afc�����������@���s���d��Z��d�d�l�Td�e�f�d�������YZ�d�e�f�d�������YZ�d����Z�d����Z�d ����Z�e �d �k�r{�e����Z �e �GHe����n��d�S(���s��� turtle-example-suite: tdemo_minimal_hanoi.py A minimal 'Towers of Hanoi' animation: A tower of 6 discs is transferred from the left to the right peg. An imho quite elegant and concise implementation using a tower class, which is derived from the built-in type list. Discs are turtles with shape "square", but stretched to rectangles by shapesize() --------------------------------------- To exit press STOP button --------------------------------------- i����(���t���*t���Discc�����������B���s���e��Z�d�����Z�RS(���c���������C���sg���t��j�|��d�d�d�t��|��j����|��j�d�|�d�d���|��j�|�d�d�d�|�d���|��j����d��S( ���Nt���shapet���squaret���visibleg�������?i���g������@i����i���(���t���Turtlet���__init__t���Falset���put ���shapesizet ���fillcolort���st(���t���selft���n(����(����s7���/usr/lib64/python2.7/Demo/turtle/tdemo_minimal_hanoi.pyR������s ���� (���t���__name__t ���__module__R���(����(����(����s7���/usr/lib64/python2.7/Demo/turtle/tdemo_minimal_hanoi.pyR������s���t���Towerc�����������B���s)���e��Z�d��Z�d����Z�d����Z�d����Z�RS(���s-���Hanoi tower, a subclass of built-in type listc���������C���s ���|�|��_��d�S(���s-���create an empty tower. x is x-position of pegN(���t���x(���R���R���(����(����s7���/usr/lib64/python2.7/Demo/turtle/tdemo_minimal_hanoi.pyR��� ���s����c���������C���s<���|�j��|��j���|�j�d�d�t�|������|��j�|���d��S(���Nij���i"���(���t���setxR���t���setyt���lent���append(���R���t���d(����(����s7���/usr/lib64/python2.7/Demo/turtle/tdemo_minimal_hanoi.pyt���push#���s����c���������C���s ���t��j�|����}�|�j�d���|�S(���Ni����(���t���listt���popR���(���R���R���(����(����s7���/usr/lib64/python2.7/Demo/turtle/tdemo_minimal_hanoi.pyR���'���s���� (���R���R���t���__doc__R���R���R���(����(����(����s7���/usr/lib64/python2.7/Demo/turtle/tdemo_minimal_hanoi.pyR������s��� c���������C���sT���|��d�k�rP�t��|��d�|�|�|���|�j�|�j������t��|��d�|�|�|���n��d��S(���Ni����i���(���t���hanoiR���R���(���R ���t���from_t���with_t���to_(����(����s7���/usr/lib64/python2.7/Demo/turtle/tdemo_minimal_hanoi.pyR���,���s����c�����������C���sY���t��d��d���t����y-�t�d�t�t�t���t�d�d�d�d�d ��Wn�t�k �rT�n�Xd��S(���Nt���spacei���s���press STOP button to exitt���alignt���centert���fontt���Courieri���t���bold(���R#���i���R$���( ���t���onkeyt���Nonet���clearR���t���t1t���t2t���t3t���writet ���Terminator(����(����(����s7���/usr/lib64/python2.7/Demo/turtle/tdemo_minimal_hanoi.pyt���play2���s���� c����������C���s����t�����t����t�d�d���t�d���a�t�d���a�t�d���a�x-�t�d�d�d���D]�}��t�j�t �|������qR�Wt �d�d�d �d �d��t�t�d���t ����d�S(���Ni����i���i���i����i���i����s���press spacebar to start gameR ���R!���R"���R#���i���R$���R���t ���EVENTLOOP(���R#���i���R$���(���t���htt���penupt���gotoR���R(���R)���R*���t���rangeR���R���R+���R%���R-���t���listen(���t���i(����(����s7���/usr/lib64/python2.7/Demo/turtle/tdemo_minimal_hanoi.pyt���main<���s������ t���__main__N(���R���t���turtleR���R���R���R���R���R-���R5���R���t���msgt���mainloop(����(����(����s7���/usr/lib64/python2.7/Demo/turtle/tdemo_minimal_hanoi.pyt���<module>���s���