コード例 #1
0
ファイル: menu.py プロジェクト: amireldor/Insect-Of-Terror
    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)
コード例 #2
0
 def __init__(self):
     Scene.__init__(self)
     self.number = 0
コード例 #3
0
 def update(self, dt):
     Scene.update(self, dt)
     self.number += 1
コード例 #4
0
ファイル: splash.py プロジェクト: amireldor/Insect-Of-Terror
 def render(self, screen):
     Scene.render(self, screen)
     screen.fill( (255, 255, 255) )
コード例 #5
0
ファイル: splash.py プロジェクト: amireldor/Insect-Of-Terror
 def update(self, dt):
     Scene.update(self, dt)
コード例 #6
0
ファイル: splash.py プロジェクト: amireldor/Insect-Of-Terror
    def process_event(self, event):
        Scene.process_event(self, event)

        if event.type == pygame.KEYDOWN:
            self.end_scene()
コード例 #7
0
ファイル: splash.py プロジェクト: amireldor/Insect-Of-Terror
 def __init__(self):
     Scene.__init__(self)
     self.ticks = pygame.time.get_ticks()
コード例 #8
0
ファイル: menu.py プロジェクト: amireldor/Insect-Of-Terror
    def render(self, screen):
        Scene.render(self, screen)
        screen.fill( (0, 128, 255) )

        for roach in self.roaches:
            self.roach_view.render(roach, screen)
コード例 #9
0
ファイル: menu.py プロジェクト: amireldor/Insect-Of-Terror
    def update(self, dt):
        Scene.update(self, dt)

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