private void Start() { grid = GetComponent <Grid>(); astar = new AStar(); breadthFirst = new BreadthFirst(); depthFirst = new DepthFirst(); dijkstra = new Dijkstra(); greedyBfs = new GreedyBestFirst(); }
partial void test_ai_search_bestfirstToolStripMenuItem_Click(object sender, EventArgs e) { const int s = 3; // size of n puzzle board GreedyBestFirst alg = new GreedyBestFirst(); alg.Alpha = 1.0; alg.Beta = 2.0; alg.Initialize(NPuzzle.Next(s)); Tree <ICanGenerateChild> t = alg.GenerateChild(); richTextBox.Text = alg.ToString(); }