#!/usr/bin/env python

from turtle import *

reset()

X,Y = 0,0
def Store(x,y):
    global X,Y
    X,Y=x,y
    Goto(X,Y,x,y)

def Color():
    color(raw_input("Enter color name: "))

def Goto(X,Y,x,y):
    up()
    goto(x,y)

def Line(X,Y,x,y):
    up()
    goto(X,Y)
    down()
    goto(x,y)
    up()

Todo = Goto

def Action(x,y):
    global Todo
    Todo(X,Y,x,y)
    Todo = Goto

def SetLine():
    global Todo
    Todo = Line

onscreenclick(Store)
onrelease(Action)
onkey(bye,"q")
onkey(Color," ")
onkey(SetLine,"l")

listen()
mainloop()

