예제 #1
0
    def __init__(self, *args, **kwds):
        Turtle.__init__(self, *args, **kwds)
        self.delay = 0
        self.color = self.world.random_color()
        self.position = random.randrange(0, self.world.get_length())

        self.speed_limit = 4
        self.speed = random.randrange(0, self.speed_limit)
        self.safe_distance = 30

        self.heading = self.world.lane_heading()
        self.next = None
        self.project()
        self.redraw()
예제 #2
0
파일: Highway.py 프로젝트: maltic/cits4403
    def __init__(self, *args, **kwds):
        Turtle.__init__(self, *args, **kwds)
        self.delay = 0
        self.color = self.world.random_color()
        self.position = random.randrange(0, self.world.get_length())

        self.speed_limit = 4
        self.speed = random.randrange(0, self.speed_limit)
        self.safe_distance = 30

        self.heading = self.world.lane_heading()
        self.next = None
        self.project()
        self.redraw()
예제 #3
0
    def __init__(self, world, speed=1, clumsiness=60, color='red'):
        Turtle.__init__(self, world)
        self.delay = 0
        self.speed = speed
        self.clumsiness = clumsiness
        self.color = color

        # move to the starting position
        self.pu()  #Puts the pen up (inactive).
        self.rt(randint(
            0, 360))  #rt(self, angle=90) Turns right by the given angle.
        self.bk(
            150
        )  #bk(self, dist=1) Moves the turtle backward by the given distance.
예제 #4
0
 def __init__(self, world):
     Turtle.__init__(self, world)
     self.delay = 0.005
     self.set_color('purple')
예제 #5
0
 def __init__(self, world):
     Turtle.__init__(self, world)
     self.delay = 0.005
     self.set_color('purple')