Beispiel #1
0
    def act(self):
        self.timer.tick(60)
        surface_manager.clear(self.display, self.background)

        keys = pygame.key.get_pressed()
        if keys[K_SPACE]:
            self.player.jump()
        else:
            self.player.stop_jumping()

        for event in pygame.event.get():
            if event.type == KEYDOWN:
                if event.key == K_1:
                    self.player.throw_shuriken()

        check_for_combo()
        self.level_manager.update()
        surface_manager.update()
        dirty_rects = surface_manager.draw(self.display)
        pygame.display.update(dirty_rects)
Beispiel #2
0
    def act(self):
        self.timer.tick(60)
        surface_manager.clear(self.display, self.background)
        #Sets up the key-press functions
        keys = pygame.key.get_pressed()
        #Jump
        if keys[K_SPACE]:
            self.player.jump()
        else:
            self.player.stop_jumping()
        #Shoot
        for event in pygame.event.get():
            if event.type == KEYDOWN:
                if event.key == K_f:
                    self.player.shoot()

        check_for_combo()
        self.level_manager.update()
        surface_manager.update()
        dirty_rects = surface_manager.draw(self.display)
        pygame.display.update(dirty_rects)