I'm on Python 2.5, but using the updated turtle.py Version 1.0.1 - 24. 9. 2009. The following script draws 5 circles, which it is supposed to, but then doesn't draw the second turtle which is supposed to simply move forward. Any ideas?

from turtle import *
from numpy.random import randint

resetscreen()

class Circle(object):

    def __init__(self,x,y,r,color):
        self.x=x
        self.y=y
        self.r=r
        self.color=color

        self.turtle=Turtle(visible=False)
        self.turtle.tracer(False)
        self.draw()

    def draw(self):
        self.turtle.penup()
        self.turtle.setposition(self.x,self.y)
        self.turtle.setheading(0)
        self.turtle.backward(self.r)
        self.turtle.pendown()
        self.turtle.fill(True)
        self.turtle.pencolor("black")
        self.turtle.fillcolor(self.color)
        self.turtle.circle(self.r)
        self.turtle.fill(False)
        self.turtle.penup()


for i in range(5):

    c=Circle(randint(-350,350),randint(-250,250),10,"red")


T=Turtle()
T.forward(100)
T.forward(100)








                        thanks,


                                        bb

--
Brian Blais
bbl...@bryant.edu
http://web.bryant.edu/~bblais
http://bblais.blogspot.com/



-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to