All pastes #523560 Raw Edit

Someone

public text v1 · immutable
#523560 ·published 2007-05-30 20:38 UTC
rendered paste body

void openRec(char display[ROW][COL] , char primary[ROW][COL] , int row, int col)
{
	int count = 0;
	int i, j;

	display[row][col] = ' ';
	
	for (i = -1 ; i <=1 ; i++)
	{
		for (j = -1 ; j <= 1 ; i++)
		{
			if (!(i == 0 && j == 0) && (row+i) >= 0 && (row+i) < ROW && (col+j) >= 0 && (col+j) < COL)
			{
				if (primary[row+i][col+j] == '*')
					count++;
			}
		}
	}

	if (count == 0)
	{
		for (i = -1 ; i <= 1 ; i++)
			for (j = -1 ; j <=1 ; j++)
			{
				if (!(i == 0 && j == 0) && (row+i) >= 0 && (row+i) < ROW && (col+j) >= 0 && (col+j) < COL)
				{
					if (display[row+i][col+j] ==  '.')
					{
						openRec(display, primary , row+i , col+j);
					}
				}
			}
	}

	display[row][col] = (char)('0'+count);

}