import turtle

window = turtle.Screen()
drawer = turtle.Turtle()
draw = 1


def goforward():
    drawer.forward(10)


def turnleft():
    drawer.left(90)


def turnright():
    drawer.right(90)


def redpen():
    drawer.color("red")


def bluepen():
    drawer.color("blue")


def pen():
    global draw  # 'draw' egy kivül definiált globális változó nem egy új lokális
    draw = 1-draw
    if draw == 1:
        drawer.pendown()
        print("Pen is down.")
    else:
        drawer.penup()
        print("Pen is up.")


def byebye():
    window.bye()


def jump(x, y):
    drawer.goto(x, y)


def widejump(x, y):
    drawer.width(6)
    drawer.goto(x, y)
    drawer.width(1)


window.onkey(goforward, 'Up')
window.onkey(turnleft, 'Left')
window.onkey(turnright, 'Right')
window.onkey(redpen, 'r')
window.onkey(bluepen, 'b')
window.onkey(pen, ' ')
window.onkey(byebye, 'Escape')

window.onclick(jump, 1)  # 1: bal gomb
window.onclick(widejump, 3)  # 3: jobb gomb (ha van középső)

window.listen()
window.mainloop()
