-----Original Message-----
for (x = min; x < max; ++x)
{ /* every row */
for (y = min; y < max; ++y)
{ /* every column */
>if ( (y==min) || (map[x][y-1]!=map[x][y]) )You'll want to be careful to do bounds-checking here. What if min = 0 in this case? Ammaross www.rotf.net

