예제 #1
0
 public void NeighborCheck(int[,] grid, int row, int colum, ProcessObject p)
 {
     if (row - 1 >= 0)
     {
         p.AddNeighbor(row - 1, colum);
     }
     if (row + 1 < gridWidth)
     {
         p.AddNeighbor(row + 1, colum);
     }
     if (colum - 1 >= 0)
     {
         p.AddNeighbor(row, colum - 1);
     }
     if (colum + 1 < gridHeight)
     {
         p.AddNeighbor(row, colum + 1);
     }
 }