public void golpearladrillo(ladrillo ld) { if (jug.Fel.Direccion == 1) { if ((ld.X + ld.Ancho < jug.Fel.X + jug.Fel.Ancho - 10 && ld.X + ld.Ancho > jug.Fel.X) && (ld.Y < jug.Fel.Y + jug.Fel.Alto - 10 && ld.Y > jug.Fel.Y)) { jug.Vidas--; morir(); Jugable = false; // cargar_jugador(); } } else { if ((ld.X + ld.Ancho < jug.Fel.X + jug.Fel.Ancho - 10 && ld.X + ld.Ancho > jug.Fel.X) && (ld.Y < jug.Fel.Y + jug.Fel.Alto - 10 && ld.Y > jug.Fel.Y)) { jug.Vidas--; morir(); Jugable = false; // cargar_jugador(); } } }
public jugabilidad(string dif, int vid) { Dificultad = dif; Fel = new felix(0, 0); Ral = new ralph(0, 0); Vidas = vid; Lad = new ladrillo[5]; for (int i = 0; i < 5; i++) { Lad[i] = new ladrillo(ral.X, ral.Y + 60); } }
public void dibujarladrillo(ref ladrillo ld, bool ca) { if (Jugable && ld.Mov) { if (ca) { ld.caer(790); } Graphics grfo = Graphics.FromImage(Todo); grfo.DrawImage(ld.Imagen, ld.X, ld.Y, new RectangleF(0, 0, 15, 13), GraphicsUnit.Pixel); golpearladrillo(ld); } else { // jug.pararladrillos(200); ld.Mov = false; ld.Y = 200; } }