Minesweeper.MineSweeperGame.DoNeighbor C# (CSharp) Méthode

DoNeighbor() private méthode

private DoNeighbor ( Minesweeper.Tile tile, Neighbors neighbor ) : void
tile Minesweeper.Tile
neighbor Neighbors
Résultat 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);
                    }
                }
            }
        }