|  |  | Modification d'attributs d'objets

### Modification d'attributs d'objets

Pour modifier les attributs d'un objet déjà créé, nous utilisons un système de messages envoyés directement au prototype représentant l'objet en question. La modification des attributs se fait donc toujours à posteriori.

`(envoi objet couleur valeur)`
`objet`: Référence d'un objet
`valeur`: La couleur, les valeurs possibles sont `noir, gris-noir, gris, blanc, vert-noir, vert, bleu-noir, bleu, rouge, bordeaux, jaune, orange`
Exemple:
`(soit Point "A" libre 1 2)
(envoi A couleur vert)`

`(envoi ligne épaisseur valeur)`
`ligne`: Référence d'une ligne (droite, demi-droite, cercle, lieu, etc.)
`valeur`: L'épaisseur, les valeurs possibles sont `tiret, normal, large`
Exemple:
`(soit Point "A" libre 1 2)
(soit Point "O" libre 0 0)
(soit Droite "d" 2points A B)
(envoi d épaisseur tiret)`

`(envoi point taille valeur)`
`point`: Référence d'un point
`valeur`: La taille du point, les valeurs possibles sont `petit, normal, large`
Exemple:
`(soit Point "A" libre 1 2)
(envoi A taille petit)`

`(envoi point forme valeur)`
`point`: Référence d'un point
`valeur`: La forme du point, les valeurs possibles sont `rond, croix, rond-vide, rec, rec-vide`
Exemple:
`(soit Point "A" libre 1 2)
(envoi A forme rond)`

`(envoi objet masquer)`
`objet`: Référence d'un objet à masquer
Exemple:
`(soit Point "A" libre 1 2)
(envoi A masquer)`

|  |  | Modification d'attributs d'objets