Exemple #1
0
    def __init__(self):
        Scene.__init__(self)

        self.roaches = []
        for x in xrange(conf.menu.roaches):
            new_roach = Roach()

            #new_roach.set_position( [random() * conf.world.dimensions[0], random() * conf.world.dimensions[1]] )
            new_roach.set_position( [random() * conf.world.dimensions[0], 500] )
            new_roach.set_rotation( random() * 360 )

            self.roaches.append(new_roach)

        self.append_model(self.roaches)

        self.roach_view = OneImageView(conf.images.test)
 def __init__(self):
     Scene.__init__(self)
     self.number = 0
 def update(self, dt):
     Scene.update(self, dt)
     self.number += 1
Exemple #4
0
 def render(self, screen):
     Scene.render(self, screen)
     screen.fill( (255, 255, 255) )
Exemple #5
0
 def update(self, dt):
     Scene.update(self, dt)
Exemple #6
0
    def process_event(self, event):
        Scene.process_event(self, event)

        if event.type == pygame.KEYDOWN:
            self.end_scene()
Exemple #7
0
 def __init__(self):
     Scene.__init__(self)
     self.ticks = pygame.time.get_ticks()
Exemple #8
0
    def render(self, screen):
        Scene.render(self, screen)
        screen.fill( (0, 128, 255) )

        for roach in self.roaches:
            self.roach_view.render(roach, screen)
Exemple #9
0
    def update(self, dt):
        Scene.update(self, dt)

        for roach in self.roaches:
            roach.set_rotation(roach.get_rotation() + 280 * dt)