Diskuze: Vyplňování pomocí Seed fill
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
musis si osetrit, aby jsi neplacala pixel mimo - treba pokud je x=0 a y=0 a zavolas seedFill(x-1, y, barvaVyplne, barvaHranice); tak skoncis s x=-1
Toto ošetření je podle mě docíleno výrazem getPixel(x, y) != barvaHranice. Takže by se tím pádem do těla podmínky nikdy takovéto hodnoty neměly dostat.
To platí jen pokud začne vybarvovat uvnitř plně ohraničené oblasti, pokud klikne vně nebo ta oblast není celá ohraničená, tak vyjede mimo.
Zobrazeno 5 zpráv z 5.