241 |
|
RGBPRIMS pr |
242 |
|
) |
243 |
|
{ |
244 |
< |
int i; |
244 |
> |
int i, j; |
245 |
|
|
246 |
|
for (i = 0; i < 4; i++) { |
247 |
< |
if ((pr[i][CIEX] <= CEPS) | (pr[i][CIEY] <= CEPS)) |
247 |
> |
if ((pr[i][CIEX] <= -.5) | (pr[i][CIEY] <= -.5)) |
248 |
|
return(0); |
249 |
< |
if ((pr[i][CIEX] >= 1.-CEPS) | (pr[i][CIEY] >= 1.-CEPS)) |
249 |
> |
if ((pr[i][CIEX] >= 1.5) | (pr[i][CIEY] >= 1.5)) |
250 |
|
return(0); |
251 |
+ |
if (pr[i][CIEX] + pr[i][CIEY] >= 1.5) |
252 |
+ |
return(0); |
253 |
|
} |
254 |
+ |
for (i = 0; i < 4; i++) |
255 |
+ |
for (j = i+1; j < 4; j++) |
256 |
+ |
if (CEQ(pr[i][CIEX],pr[j][CIEX]) && |
257 |
+ |
CEQ(pr[i][CIEY],pr[j][CIEY])) |
258 |
+ |
return(0); |
259 |
|
return(1); |
260 |
|
} |
261 |
|
|