Extension du système de survol et ajout de `recuperer_tags`
Nouvelle fonction : recuperer_tags
Renvoie un tuple contenant les tags d'un objet par identifiant
Nouvelle fonction : liste_objets_survoles
Renvoie la liste des identifiants des objets survolés par la souris
Modification de la fonction : objet_survole
Utilise liste_objets_survoles
pour éviter la répétition de code. Le comportement n'a pas changé.
Nouvelle fonction : est_objet_survole
Si l'argument est un id (int
) : renvoie si cet objet est survolé
Si l'argument est un tag (str
) : renvoie si un objet avec ce tag est survolé
Si l'argument est une liste de tags (list[str]
) : renvoie si objet avec tous ces tags est survolé
Ca devrait être à peut près tout...