private void CreateRandomShapes(uint n) { this.m_Shapes.Clear(); for (int i = 0; i < n; i++) { switch (this.m_Random.Next(3)) { case 0: this.m_Shapes.Add(RectangleShape.CreateFromRandom(this.m_Random, this.m_MaxRectangleSize, this.drawingBoard.Size)); break; case 1: this.m_Shapes.Add(EllipseShape.CreateFromRandom(this.m_Random, this.m_MaxEllipseSize, this.drawingBoard.Size)); break; case 2: this.m_Shapes.Add(TriangleShape.CreateFromRandom(this.m_Random, this.m_MaxTriangleSize, this.drawingBoard.Size)); break; } } this.drawingBoard.Refresh(); this.UpdateStatusBar(); this.toolBar.Buttons[1].Enabled = true; this.me_deleteRectangles.Enabled = true; this.toolBar.Buttons[4].Enabled = true; this.me_deleteEllipses.Enabled = true; this.toolBar.Buttons[7].Enabled = true; this.me_deleteTriangles.Enabled = true; }
private void CreateRandomEllipses(uint n) { Size drawingBoardSize = this.drawingBoard.Size; for (int i = 0; i < n; i++) { this.m_Shapes.Add(EllipseShape.CreateFromRandom(m_Random, this.m_MaxEllipseSize, this.drawingBoard.Size)); } this.drawingBoard.Refresh(); this.UpdateStatusBar(); this.toolBar.Buttons[4].Enabled = true; this.me_deleteEllipses.Enabled = true; }