I COLORI |
|
Nell'MSWLogo i colori sono dati da una lista di tre numeri che vanno da un
minimo di 0 ad un massimo di 255. Sono le componenti Red (rosso)
Green
(Verde) Blue (Blu). |
|
Ecco come appare la finestra per colorare usando la barra
del menù. Come si vede dalla figura quando le componente rosse e verdi sono
al massimo mentre il Blù è al minimo si ha il giallo. Premere OK equivale al comando setpencolor [255 255 0] |
|
per interrogarsi su quale codice colore
corrisponde alle scelte fatte si possono usare rispettivamente i comandi screencolor pencolor e floodcolor oppure controllare mediante il pulsante "Status" |
|
show screencolor | se, dalla barra dei comandi, si immette questo ordine
quando lo schermo è bianco si leggerà in risposta nella finestra testo:
[255 255 255]
(vedi: show, screencolor) |
to tavolozza make "rosso [255 0 0] make "giallo [255 255 0] make "verde [0 255 0] make "blu [0 0 255] make "marrone [70 0 0] make "arancio [255 97 0] make "grigio [128 128 128] make "nero [0 0 0] make "bianco [255 255 255] end |
La procedura tavolozza associa a nomi familiari le
corrispondenti liste di numeri (vedi
make,
to,
end
) in modo che per dopo il comando tavolozza per avere lo schermo grigio si potrà scrivere semplicemente setscreencolor :grigio
|
Disco
cromatico. Nella variabile colori (vedi sotto) è memorizzata la lista dei dodici colori del disco dopo la memorizzazzione si potra ottenere la lista immettendo item 1 :colori item 2 :colori ... item 12 :colori vedi : item, make (Nota: ringrazio Angelo Sciandra per questa fruttuosa discussione sui colori nel forum B thread: Logo gratis - 14) |
|
make "colori [[255 0 53][250 60 56][255 74 57][243 143 77][253 217 0] [131 199 23] [0 139 58] [0 119 158][55 52 133][85 28 109][102 14 105][179 33 91]] |