/// <summary> /// Constructor. /// </summary> /// <param name="ancho">Ancho de la ventana de juego.</param> /// <param name="alto">Alto de la ventana de juego.</param> public JuegoPalomas(int ancho, int alto) { semilla = new Random(this.alto); this.ancho = ancho; this.alto = alto; paloma = null; dificultad = 1; puntuacion = 0; vidaZombi = 10; animacion = new Timer(); subirDificultad = new Timer(); animacion.Interval = 20; subirDificultad.Interval = 15000; animacion.Tick += new EventHandler(animacion_Tick); subirDificultad.Tick += new EventHandler(subirDificultad_Tick); animacion.Enabled = false; subirDificultad.Enabled = false; Utilidades.DirectorioRaiz directorio = new MascotaVirtual.Utilidades.DirectorioRaiz(); fondo = new Bitmap(directorio.Directorio + "graficos//campo.bmp"); imagenZombie = new Bitmap(directorio.Directorio + "graficos//zombi.bmp"); zombie = new Rectangle(ancho / 2 - imagenZombie.Width / 2, alto - imagenZombie.Height, imagenZombie.Width, imagenZombie.Height); dibujo = new Bitmap(ancho, alto); pintarAqui = Graphics.FromImage(dibujo); }
/// <summary> /// Constructor /// </summary> public Cementerio(int ancho, int alto) { Utilidades.DirectorioRaiz directorio = new MascotaVirtual.Utilidades.DirectorioRaiz(); fondo = new Bitmap(directorio.Directorio + "graficos\\lapidasAnimacion.bmp"); lapidas = new Lapida[9]; escopeta = 7; vidas = 5; anchoCementerio = ancho; altoCementerio = alto; aleatorio = new Random(1000); for (int i = 0; i < 9; i++) { lapidas[i] = new Lapida(); } }
/// <summary> /// Inicialización del control, que guardará los datos del objeto que le pasamos por parámetros. /// </summary> /// <param name="objeto">Objeto a guardar (alimento, limpiador...).</param> public void Inicializar(Objeto objeto) { Utilidades.DirectorioRaiz directorio = new MascotaVirtual.Utilidades.DirectorioRaiz(); this.datos = objeto; this.capacidad = objeto.Capacidad; this.nombre = objeto.Nombre; this.Size = new System.Drawing.Size(50, 50); this.rutaImagen = directorio.Directorio + objeto.Imagen; try { this.Image = new System.Drawing.Bitmap(this.rutaImagen); } catch { this.Image = new System.Drawing.Bitmap(directorio.Directorio + "graficos\\noSeleccionado.bmp"); } }