Exemplo n.º 1
0
            if event.key == pygame.K_RIGHT:
                player.playerX_change = 10
            if event.key == pygame.K_LEFT:
                player.playerX_change = -10
            if event.key == pygame.K_SPACE and bullet.bullet_state == bullet.ready_state:
                bullet.bullet_sound = pygame.mixer.Sound(constants.fire_sound)
                bullet.bullet_sound.play()
                bullet.bulletX = player.playerX
                bullet.fire_bullet(x=bullet.bulletX, y=bullet.bulletY)
        if event.type == pygame.KEYUP:
            if event.key == pygame.K_RIGHT or event.key == pygame.K_LEFT:
                player.playerX_change = 0
    # moving player horizontally
    player.playerX += player.playerX_change
    if player.playerX <= 0:
        player.playerX = 0
    if player.playerX >= 736:
        player.playerX = 736

    # moving the enemies
    for i in range(enemies.num_of_enemies):

        # Game over
        if enemies.enemyY[i] > 440:
            for j in range(enemies.num_of_enemies):
                enemies.enemyY[j] = 2000
            game_over_text()
            break

        enemies.enemyX[i] += enemies.enemyX_change[i]
        if enemies.enemyX[i] <= 0: