Exemplo n.º 1
0
 private void MazeForm_Load(object sender, EventArgs e)
 {
     buttonSolve.Enabled = false;
     canvas   = panelDraw.CreateGraphics();
     cellSize = (int)numericUpDown1.Value;
     mazeCon  = new MazeController(canvas, cellSize);
 }
Exemplo n.º 2
0
        //runs the maze generation
        private void buttonGo_Click(object sender, EventArgs e)
        {
            Cursor = Cursors.WaitCursor;

            canvas.Clear(Color.White);
            //get cellsize and make new maze
            cellSize = (int)numericUpDown1.Value;
            mazeCon  = new MazeController(canvas, cellSize);

            mazeCon.DrawMaze();

            Cursor = Cursors.Default;
            //allow solving now
            buttonSolve.Enabled = true;
        }