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).
Si può colorare lo schermo, la penna della tartaruga ed il colore di riempimento. Questo sia usando la barra del menu in corrispondenza di "set" sia direttamente comandando la tartaruga così:

setscreencolor [255 0 0]     ; rende lo schermo rosso
setpencolor [0 255 0]         ; rende verde la penna della tartaruga  
setfloodcolor [0 0 255]      ; rende il colore di riempimento blu per l'istruzione
fill
                                          abbreviazioni:
setpcsetfc, setsc 

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

oppure 

setsc :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]]