Ejemplo n.º 1
0
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                gameState.done = True
            if event.type == pygame.KEYDOWN:
                if event.key == pygame.K_a:
                    movement = (-1, 0)
                elif event.key == pygame.K_d:
                    movement = (1, 0)
                elif event.key == pygame.K_w:
                    movement = (0, -1)
                elif event.key == pygame.K_s:
                    movement = (0, 1)
                else:
                    movement = (0, 0)

        if (boss.check_movement(movement, player.position)):
            if (map.check_movement(movement, player.position)):
                player.move_player(movement)
        else:
            battle = Battle(niespanier, paichu)
            gameState.changeMode()

        gui.proceed_input(event)

    else:
        screen.fill((0, 255, 0))

        if gameState.battleType == 'boss':

            gui.draw_gui_battle(battle)
            if boss.speak(screen, gui):