private void searchBomb(double x, double y) { var b = new DepthFirstAlgorithm(); //Console.WriteLine("actual x: " + CanvasLeft); var root = b.BuildVertGraph(x, y, _direction); b.Traverse(root); _treePositions = b.getPath(); if (_treePositions[0].x == 650 && _direction == "right") { _treePositions.Add(new Vert(700, _treePositions[0].y + 50)); _treePositions.Add(new Vert(700, _treePositions[0].y + 100)); _direction = "left"; _started = false; } if (_treePositions[0].x == 50 && _direction == "left") { _treePositions.Add(new Vert(0, _treePositions[0].y + 50)); _treePositions.Add(new Vert(0, _treePositions[0].y + 100)); _direction = "right"; _started = false; } //Console.WriteLine(treePositions[0]); }