private void AnimarCirculo(Circulo circulo, Vista vista) { vista.ColorLapiz = Color.DarkRed; vista.mostrar_circulo(circulo); bool sentido = true; while (true) { while (checkBox1.Checked) { Thread.Sleep(500); vista.ColorLapiz = Color.LightSteelBlue; vista.mostrar_circulo(circulo); if (sentido) { if (circulo.centro.X <= panel1.Width - 2 * circulo.radio) circulo.centro = new Point(circulo.centro.X + circulo.radio, circulo.centro.Y); else sentido = false; } else { if (circulo.centro.X > circulo.radio) circulo.centro = new Point(circulo.centro.X - circulo.radio, circulo.centro.Y); else sentido = true; } vista.ColorLapiz = Color.DarkRed; vista.mostrar_circulo(circulo); } } }
private void AnimarCirculo(Circulo circulo, Vista vista) { vista.ColorLapiz = Color.DarkRed; vista.mostrar_circulo(circulo); bool sentido = true; while (true) { while (checkBox1.Checked) { Thread.Sleep(500); vista.ColorLapiz = Color.LightSteelBlue; vista.mostrar_circulo(circulo); if (sentido) { if (circulo.centro.X <= panel1.Width - 2 * circulo.radio) { circulo.centro = new Point(circulo.centro.X + circulo.radio, circulo.centro.Y); } else { sentido = false; } } else { if (circulo.centro.X > circulo.radio) { circulo.centro = new Point(circulo.centro.X - circulo.radio, circulo.centro.Y); } else { sentido = true; } } vista.ColorLapiz = Color.DarkRed; vista.mostrar_circulo(circulo); } } }