Code: Alles auswählen
import turtle
import tkinter as tk
from PIL import Image, ImageTk
NORTH = 90
SOUTH = 270
EAST = 0
WEST = 180
MOVE_STEP = 10
ANGLE_STEP = 90
def forward():
turtle.setheading(NORTH)
def backward():
turtle.setheading(SOUTH)
def left():
angle = turtle.heading()
angle += ANGLE_STEP
turtle.setheading(angle)
def right():
angle = turtle.heading()
angle -= ANGLE_STEP
turtle.setheading(angle)
# Initial setup
screen = turtle.Screen()
bg_image = tk.PhotoImage(file="Labyrinth.png")
bg_image_width = bg_image.width()
bg_image_height = bg_image.height()
#print("Grösse des Hintergrundbildes: {}x{}".format(
#bg_image_width, bg_image_height))
screen.setup(bg_image_width, bg_image_height)
canvas = screen.getcanvas()
canvas.create_image(0, 0, image=bg_image)
turtle.penup()
turtle.speed(0)
turtle.goto(0, 0)
turtle.setheading(EAST)
turtle.showturtle()
# Keyboard actions
screen.listen()
screen.onkey(forward, "w")
screen.onkey(backward, "s")
screen.onkey(left, "a")
screen.onkey(right, "d")
fd = 1
x = turtle.xcor()
y = turtle.ycor()
ende = False
while not ende:
turtle.forward(fd)
img = Image.open("Labyrinth.png")
a = img.getpixel((x, y))
print(a)
screen.listen()
turtle.mainloop()