![]() | ![]() | ![]() | 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 |