vie.py
def deplacer_encadre(encadre):
    """ Retourne un objet rect encadrant la nouvelle structure """
    # Effacer l'encadré précédent
    pygame.draw.rect(fenetre, NOIR, encadre, 1)

    # Tracer le nouvel encadre
    encadre = pygame.draw.rect(
        fenetre,
        VERT,
        (
            EPAISSEUR_LIGNE - 1 + (position_souris[0] // (parametres["LARGEUR_CASE"] + EPAISSEUR_LIGNE)) * (parametres["LARGEUR_CASE"] + EPAISSEUR_LIGNE),
            EPAISSEUR_LIGNE - 1 + (position_souris[1] // (parametres["LARGEUR_CASE"] + EPAISSEUR_LIGNE)) * (parametres["LARGEUR_CASE"] + EPAISSEUR_LIGNE),
            EPAISSEUR_LIGNE + largeur_structure * (parametres["LARGEUR_CASE"] + EPAISSEUR_LIGNE),
            EPAISSEUR_LIGNE + hauteur_structure * (parametres["LARGEUR_CASE"] + EPAISSEUR_LIGNE)
        ),
        1
    )

    afficher_ecran()
    return encadre
 Retourne un objet rect encadrant la nouvelle structure 
Retourne un objet rect encadrant la nouvelle structure
Retourne un objet rect encadrant la nouvelle structure
def deplacer_encadre(encadre):
    pygame.draw.rect(fenetre, NOIR, encadre, 1)
    encadre = pygame.draw.rect(
        fenetre,
        VERT,
        (
            EPAISSEUR_LIGNE - 1 + (position_souris[0] // (parametres["LARGEUR_CASE"] + EPAISSEUR_LIGNE)) * (parametres["LARGEUR_CASE"] + EPAISSEUR_LIGNE),
            EPAISSEUR_LIGNE - 1 + (position_souris[1] // (parametres["LARGEUR_CASE"] + EPAISSEUR_LIGNE)) * (parametres["LARGEUR_CASE"] + EPAISSEUR_LIGNE),
            EPAISSEUR_LIGNE + largeur_structure * (parametres["LARGEUR_CASE"] + EPAISSEUR_LIGNE),
            EPAISSEUR_LIGNE + hauteur_structure * (parametres["LARGEUR_CASE"] + EPAISSEUR_LIGNE)
        ),
        1
    )
    afficher_ecran()
    return encadre
def deplacer_encadre ( encadre ) : pygame . draw . rect ( fenetre , NOIR , encadre , 1 ) encadre = pygame . draw . rect ( fenetre , VERT , ( EPAISSEUR_LIGNE - 1 + ( position_souris [ 0 ] // ( parametres [ "LARGEUR_CASE" ] + EPAISSEUR_LIGNE ) ) * ( parametres [ "LARGEUR_CASE" ] + EPAISSEUR_LIGNE ) , EPAISSEUR_LIGNE - 1 + ( position_souris [ 1 ] // ( parametres [ "LARGEUR_CASE" ] + EPAISSEUR_LIGNE ) ) * ( parametres [ "LARGEUR_CASE" ] + EPAISSEUR_LIGNE ) , EPAISSEUR_LIGNE + largeur_structure * ( parametres [ "LARGEUR_CASE" ] + EPAISSEUR_LIGNE ) , EPAISSEUR_LIGNE + hauteur_structure * ( parametres [ "LARGEUR_CASE" ] + EPAISSEUR_LIGNE ) ) , 1 ) afficher_ecran ( ) return encadre
Retourne un objet rect encadrant la nouvelle structure
Retourne un objet rect encadrant la nouvelle structure
""" Retourne un objet rect encadrant la nouvelle structure """ # Effacer l'encadré précédent # Tracer le nouvel encadre
encadre