Minesweeper.MineSweeperGame.DoNeighbor C# (CSharp) Method

DoNeighbor() private method

private DoNeighbor ( Minesweeper.Tile tile, Neighbors neighbor ) : void
tile Minesweeper.Tile
neighbor Neighbors
return void
        private void DoNeighbor(Tile tile, Neighbors neighbor)
        {
            Tile target = GetNeighbor(tile, neighbor);

            if (target != null) {
                if (target.isCovered () && !target.isMine ()) {
                    target.Uncover ();
                    if (target.Value == 0) {
                        DoUncover (target);
                    }
                }
            }
        }