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)