public void setDimensiones(Modelos.Resolucion resolucion) { this.resolucion = new System.Drawing.Size(resolucion.resolucion.Width, resolucion.resolucion.Height); this.ColorResolucion = resolucion.ColorResolucion; this.Frecuencia = resolucion.Frecuencia; controlador.Vista.Size = this.resolucion; }
public Modelos.Resolucion getResolucion(int index) { if (index < 0 && index > Resoluciones.Count) { resolucionActual = 0; } Modelos.Resolucion retorno = Resoluciones.ElementAt(index); return(retorno); }
// aplica la configuracion al aplicar los cambios internal void guardarResolucion() { controlador.resolucionOriginal = controlador.resolucionActual; Modelos.Resolucion res = getResolucion(controlador.resolucionOriginal); ControladorCargarJuego.controlador.setDimensiones(res); ControladorConfiguraciones.controlador.setDimensiones(res); ControladorCrearUsuario.controlador.setDimensiones(res); ControladorLaberinto.controlador.setDimensiones(res); ControladorMainProgram.controlador.setDimensiones(res); ControladorNuevoJuego.controlador.setDimensiones(res); if (ControladorMainProgram.controlador.Jugador == null) { Resources.dll.DLLImport.GuardarConfiguraciones(null); } else { Resources.dll.DLLImport.GuardarConfiguraciones(ControladorMainProgram.controlador.Jugador.NombreUsuario); } }
private List <Modelos.Resolucion> getResoluciones() { int i; Modelos.Resolucion resAux; List <Modelos.Resolucion> resoluciones = new List <Modelos.Resolucion>(); DEVMODE vDevMode = new DEVMODE(); for (i = 0; EnumDisplaySettings(null, i, ref vDevMode); i++) { resAux = new Modelos.Resolucion(vDevMode.dmPelsWidth, vDevMode.dmPelsHeight, vDevMode.dmBitsPerPel, vDevMode.dmDisplayFrequency ); if (!resoluciones.Contains(resAux)) { resoluciones.Add(resAux); } } return(resoluciones); }