From 40bea5b774772fc189209ecfaedba729b3fa9eb9 Mon Sep 17 00:00:00 2001 From: aashishjakhar9099 <116199026+aashishjakhar9099@users.noreply.github.com> Date: Sat, 22 Oct 2022 08:07:02 +0530 Subject: [PATCH 1/2] Create Spinner.py --- Spinner.py | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 Spinner.py diff --git a/Spinner.py b/Spinner.py new file mode 100644 index 0000000..f8060f3 --- /dev/null +++ b/Spinner.py @@ -0,0 +1,36 @@ +from turtle import * +state = {'turn': 0} +def spinner(): + clear() + angle = state['turn']/10 + right(angle) + forward(100) + dot(120, 'red') + back(100) + right(120) + forward(100) + dot(120, 'green') + back(100) + right(120) + forward(100) + dot(120, 'blue') + back(100) + right(120) + update() +def animate(): + if state['turn']>0: + state['turn']-=1 + + spinner() + ontimer(animate, 20) +def flick(): + state['turn']+=10 + +setup(420, 420, 370, 0) +hideturtle() +tracer(False) +width(20) +onkey(flick, 'space') +listen() +animate() +done() From a4a5d14865dace54d29a9a20bb1f84fe82bcc8f6 Mon Sep 17 00:00:00 2001 From: aashishjakhar9099 <116199026+aashishjakhar9099@users.noreply.github.com> Date: Sat, 22 Oct 2022 08:12:53 +0530 Subject: [PATCH 2/2] Create Spinner game.py --- Spinner game.py | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 Spinner game.py diff --git a/Spinner game.py b/Spinner game.py new file mode 100644 index 0000000..f8060f3 --- /dev/null +++ b/Spinner game.py @@ -0,0 +1,36 @@ +from turtle import * +state = {'turn': 0} +def spinner(): + clear() + angle = state['turn']/10 + right(angle) + forward(100) + dot(120, 'red') + back(100) + right(120) + forward(100) + dot(120, 'green') + back(100) + right(120) + forward(100) + dot(120, 'blue') + back(100) + right(120) + update() +def animate(): + if state['turn']>0: + state['turn']-=1 + + spinner() + ontimer(animate, 20) +def flick(): + state['turn']+=10 + +setup(420, 420, 370, 0) +hideturtle() +tracer(False) +width(20) +onkey(flick, 'space') +listen() +animate() +done()