Abyste mohli své obrázky nádherně vybarvit, potřebujete k tomu umět tři věci. Začneme s vybarvováním pozadí. Napište jen background( a zbytek řádku se doplní sám. Když se na to podíváme podrobněji uvidíme, že jde vlastně o funkci se jménem background, která má tři parametry, uvnitř těch závorek. Paremetry představují množství červené, zelené a modré použíté na pozadí obrázku. Parametr může mít hodnotu od 0 do 255. Nula znamená, že tahle barva není použitá, kdežto 255 znamená, že je použito maximum barvy. Teďka třeba používáme maximum červené a žádnou zelenou nebo modrou. Proto je pozadí tak sytě červené. Pokud bude první hodnota nižší, znamená to míň červené, takže barva bude trochu tmavší. Můžu si s čísly trochu pohrát a sledovat jaká barva z toho vzejde. Můžu taky použít tenhle fajnový color picker, který za mně doplní hodnoty proměnných. Důležité je si uvědomit, že funkce background vlastně jen kresí velký barevný čtverec přes celé plátno. Kdybych zkopírovala tenhle kód na konec mého programu, zakrylo by to všechny ostatní tvary na plátně. Možná vás napadlo "Proč by takovou blbost někdo dělal?", ale nikdy nevíte , kdy se to může hodit. My to ale vrátíme zpátky na začátek. Začněme vybarvovat objetky! Dejme tomu, že počítač má sekretářu, která se stará o barvy nebo osobního sluhu na barvy. Prostě někoho kdo to fakt umí s barvama. A tenhle někdo má v jedné ruce fixu a v druhé kyblík s barvou. Fixa je na kreslení obrysů a kyblík s barvou je na vyplnění těch obrysů. Fixa je teď černá a barva v kyblíku je bílá. Barva fixky se dá změnit zavoláním funkce stroke, která se taky doplní sama a můžete vybrat barvu. Barva fixy se tak změní a od teď se touhle budou kreslit všechny obrysy. Někdy ale nechcete, aby byly obrysy vidět. I na tolhe tu máme funkci! Říká se jí noStroke a je to pro nás první funkce bez parametrů. Je to prostě název nasledovaný prazdnýma závorkama a středníkem. A vidíte, že obrysy zmizely. Můžeme taky změnit barvu v kyblíku pomocí funkce Fill. A od tohle místa budou všechny tvary vybarvené červenou barvou. Tak jako máme funkci noStroke, máme i noFill, která je taky bezparametrická a dělá naše objekty průhledné - nemají barevnou výplň. Pojďme konečně vybarvit tohohle panáčka. Nejprve nakreslíme trojúhleník pro jeho tělo. Vyberu barvu, ať máme obrys. Tak třebas… tmavě zelená. Teď vybereme barvu výplně. Jaká by se hodila? Zkusím světlejší odstín zelené. Ještě světlejší. Jo takhle je to dobrý. Nechceme aby jeho obličej měl zelený obrys, takže změním barvu fixy. Vyberu nějaký hnědý odstín. Zvolím barvu výplně. Ops ! Jakou barvu pro obličej? Hmm… Jo tohle vypadá jako barva obličeje. Tyhle dva řádky představují elipsy, tedy jeho ruce. Chci aby ruce měly stejnou barvou jako obličej. Takže barvu fixky ani výplně měnit nebudeme. Necháme je tak jak jsou a zaměříme se na jeho pusu. To je vlastně jen tahle čára a ty nemají žádnou výplň. Můžeme změnit jen barvu téhle čáry. Červená je v tomhle případě ideální. Teďka obroučky jeho brýlí. Zase jsou to jen čáry, takže žádná výplň. Jaká by byla dobrá barva pro brýle? Černá je celkem obvyklá. U skel jeho brýlí chci, aby jejich obrys měl stejnou barvu jako obroučky. Barvu obrysu nechám tak, ale změním barevnou výplň. Dáme černou, ať to k sobě hezky sedí. A je to, panáček je pěkně vybarvený! Super !