updates on files, removed obsolete file

This commit is contained in:
Phuntsok Drak-pa
2018-11-27 22:36:00 +01:00
parent 04ebb1e1f9
commit f53b4d9f5f
6 changed files with 66 additions and 20 deletions

View File

@@ -39,7 +39,6 @@ void addPixelToSelectedZone(Image *t_img, int64_t t_idx, Zone *t_zone) {
const uint32_t y = (uint32_t)(t_idx / t_img->sizeX);
int64_t left_limit, right_limit;
const int64_t xd_limit = (int64_t)t_img->sizeX * (y + 1);
if (t_idx >= (int64_t)img_size || t_idx < 0) {
return;
}
@@ -48,6 +47,7 @@ void addPixelToSelectedZone(Image *t_img, int64_t t_idx, Zone *t_zone) {
return;
}
(*current_pixel).visited = 1;
for (right_limit = t_idx; right_limit < xd_limit; ++right_limit) {
current_pixel = darrayGet(t_img->pixels, (size_t)right_limit);
if (!sameColor(current_pixel, t_zone)) {
@@ -55,7 +55,6 @@ void addPixelToSelectedZone(Image *t_img, int64_t t_idx, Zone *t_zone) {
}
current_pixel->visited = 1;
}
for (left_limit = t_idx; left_limit - (y - 1) * (int64_t)t_img->sizeX >= 0;
--left_limit) {
current_pixel = darrayGet(t_img->pixels, (size_t)left_limit);
@@ -64,6 +63,7 @@ void addPixelToSelectedZone(Image *t_img, int64_t t_idx, Zone *t_zone) {
}
(*current_pixel).visited = 1;
}
darrayPushBack(t_zone->segments,
newSegment((uint32_t)right_limit, (uint32_t)left_limit));
for (; left_limit <= right_limit; ++left_limit) {