Procedura FloodFill pictează zona închisă. Această procedură are 3 parametri. Primii doi parametri definesc un punct cu coordonate, unde începe umbrire. În al treilea parametru definește limita de umplere.
String №19. Setați culoarea roșie pentru cercul.
String №20. Setați tipul și culoarea umbrirea.
String №21. Desenați un cerc.
String №22. Set verde pentru al doilea cerc.
String №23. Desenați un al doilea cerc.
String №24. Procedura FloodFill pictează zona închisă. Primele 2 parametri sunt coordonatele și de a determina ce zonă va fi vopsit. În exemplul nostru, acești parametri au valorile de 150 de pixeli, 150 de pixeli. Acest punct este inclus în cele două cercuri, pe care le-au atras. Prin urmare, unele dintre aceste cercuri vor fi trase. Ce anume - aceasta depinde de al treilea parametru al procedurii. Acesta definește Nuanțele de culoare de frontieră. În exemplul nostru, acest parametru este 2, și anume Ea are o margine de culoare verde. Prin urmare, un cerc verde va fi desenat (cel din linia №23).
Tipul și culoarea de umplere este setat la linia №20.
Acum schimba șirul №24, stabilind ca un chenar roșu de culoare (va arata linia №24 FloodFill (150150, 4)). Ca urmare a acestor schimbări, granița va umple cercul roșu.
După pornirea programului va:
În cazul în care primele 2 parametri vor avea coordonate diferite, care sunt în afara cercurilor, apoi pictate pe toată zona va, care se află în afara cercurilor.
Schimbarea la rând №24: FloodFill (300300, 4). Ca urmare, regiunea va fi trasă situată în afara cercurilor. Și în străinătate va umple cercul roșu.
Acum schimbă rândul pe o astfel de №24 FloodFill (300300, 2). Rezultatul va fi pictat peste regiunea situată în afara cercului verde.
În cazul în care al treilea parametru pentru a specifica o culoare de frontieră inexistentă, atunci este pictat întregul ecran. De exemplu, scrie №24 linie în această formă FloodFill (300300, 1). Aici, ca și culoarea de frontieră Setați culoarea albastră, dar în programul nostru nu există zone închise cu un chenar albastru, astfel încât acesta este pictat întregul ecran.