from turtle import Screen from snake import Snake import time screen = Screen() screen.setup(width=600, height=600) screen.bgcolor('black') screen.title("Snake") screen.getshapes() screen.tracer(0) snake = Snake() screen.listen() screen.onkey(key="Up", fun=snake.up) screen.onkey(key="Down", fun=snake.down) screen.onkey(key="Left", fun=snake.left) screen.onkey(key="Right", fun=snake.right) is_game_on = True while is_game_on: screen.update() time.sleep(0.1) snake.move() screen.exitonclick()
tmp.reset() p3 = p1 + p2[::-1] screen.register_shape(shape_name, p3) for i in range(0, fragments): extent = sec(i, fragments) create_raise_sector_shape('raise-sector-{}'.format(extent), 100, extent) create_fall_sector_shape('fall-sector-{}'.format(extent), 100, extent) count = 0 ts = [] turtles_count = 4 step = 20 print(screen.getshapes()) screen.tracer(n=10, delay=100) for i in range(turtles_count): t = Turtle() t.penup() # t.hideturtle() ts.append(t) while True: extent = sec(count, fragments) for i in range(turtles_count): t = ts[i] t.setx((i * step) - delta(count, 120)) if i == 0: t.shape('fall-sector-{}'.format(extent))