Ce que fait la commande
CreateImageColor crée Color sur un objet Image. Il prend imageID (un entier), red (un entier), green (un entier), blue (un entier) et alpha (un entier), et ne rend rien. C'est la première de 2 formes. imageID est l'identifiant que vous donnez à un objet Image : c'est ce numéro qui le désignera ensuite.
Syntaxe
1
CreateImageColor(imageID integer, red integer, green integer, blue integer, alpha integer)2
CreateImageColor(red integer, green integer, blue integer, alpha integer) → integerParamètres
| Nom | Type | Dans les formes |
|---|---|---|
| imageID | integer | 1 |
| red | integer | toutes |
| green | integer | toutes |
| blue | integer | toutes |
| alpha | integer | toutes |
Ce que rend chaque forme
| 1 | CreateImageColor(1, 255, 128, 128, 255) | rien |
| 2 | imageColor = CreateImageColor(255, 128, 128, 255) | integer |
Exemple · engendré
Forme 1 : vous choisissez l'identifiant
CreateImageColor(1, 255, 128, 128, 255)DO Sync()LOOPForme 2 : la commande rend l'identifiant
imageColor = CreateImageColor(255, 128, 128, 255)DO Sync()LOOPCreateImageColor est appelé avec des valeurs du type que sa signature réclame. La boucle DO … LOOP n'est pas décorative : un programme BASIC classique s'arrête dès qu'il n'a plus de lignes, et c'est Sync() qui dessine l'image.