コード例 #1
0
ファイル: main.py プロジェクト: dani75i/GameSpace
            fenetre.blit(text.end_message(), text.textRect)

        # Générer de nouveaux obstacles
        # if len(list_briques) == NUMBER_OBSTACLES - 1:
        #     for i in range(2):
        #         obstacle = Obstacle(random.randint(100, 700), random.randint(0, 100))
        #         list_briques.append(obstacle)
        #         list_briques_rect.append(obstacle.rect)

        #########################
        ####  OBSTACLE PART  ####
        #########################
        for obstacle in list_briques:
            fenetre.blit(obstacle.image, (obstacle.rect.x, obstacle.rect.y))
            if obstacle.rect.colliderect(player.rect) != 1:
                obstacle.move_forward()
            else:
                obstacle.move_forward()
                killplayer = True

        ########################
        ####  MISSILE PART  ####
        ########################
        for missile in list_missiles:
            fenetre.blit(missile.image, (missile.rect.x, missile.rect.y))
            missile.launch_missile()

        # Destroy missile if is not into the screen
        for missile in list_missiles:
            if missile.rect.y < 0:
                list_missiles.remove(missile)