odd drawing problem with turtle.py

Brian Blais bblais at bryant.edu
Sun Jan 31 19:27:39 EST 2010


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
bblais at bryant.edu
http://web.bryant.edu/~bblais
http://bblais.blogspot.com/



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20100131/5342525e/attachment.html>


More information about the Python-list mailing list