private Formas SeleccionarForma() { Consola.Escribir(MostrarFormas()); string input = Consola.Leer(); Formas forma = (Formas)Convert.ToInt32(input); return(forma); }
public void NuevaFigura() { Formas Forma = SeleccionarForma(); Colores Borde = SeleccionarColor(); Colores Fondo = SeleccionarColor(); var figura = new Figura(Forma, Fondo, Borde); Lienzo.AnadirFigura(figura); }
public Formas SeleccionarForma(string input) { var numeroFormas = Enum.GetNames(typeof(Formas)).Length; int opcion = Convert.ToInt32(input); if (opcion < 0 || opcion > numeroFormas) { throw new Exception("Forma seleccionada no disponible"); } Formas forma = (Formas)opcion; return(forma); }
public void NuevaFigura() { Consola.Escribir(Toolbar.MostrarFormas()); string FormaInput = Consola.Leer(); Formas Forma = Toolbar.SeleccionarForma(FormaInput); Consola.Escribir(Toolbar.MostrarColores()); string BordeInput = Consola.Leer(); Colores Borde = Toolbar.SeleccionarColor(BordeInput); Consola.Escribir(Toolbar.MostrarColores()); string FondoInput = Consola.Leer(); Colores Fondo = Toolbar.SeleccionarColor(FondoInput); var figura = new Figura(Forma, Fondo, Borde); Lienzo.AnadirFigura(figura); }
public Figura(Formas forma = Formas.Cuadrado, Colores fondo = Colores.Blanco, Colores borde = Colores.Negro) { Fondo = fondo; Borde = borde; Forma = forma; }