private void pnlPanel_MouseDown(object sender, MouseEventArgs e) { Graphics g = pnlPanel.CreateGraphics(); g.DrawString("X", Font, new SolidBrush(Color.Blue), e.X, e.Y); cerebroJuego.AlmacenarPosicion(e.X, e.Y); if (cerebroJuego.GolpeoAlCuadro(e.X, e.Y)) { g.DrawString("H", Font, new SolidBrush(Color.Red), e.X, e.Y); golpes++; } else { fallos++; } lblGolpes.Text = "Golpes: " + golpes.ToString(); lblFallos.Text = "Fallos: " + fallos.ToString(); }
// Este evento se lanza cuando el puntero del mouse está sobre // el control y se presiona un botón del mouse. private void pnlPanel_MouseDown(object sender, MouseEventArgs e) { // Se grafica una x sobre la superficie en una posición especifica Graphics g = pnlPanel.CreateGraphics(); g.DrawString("X", Font, new SolidBrush(Color.Blue), e.X, e.Y); cerebroJuego.AlmacenarPosicion(e.X, e.Y); // Si el golpe es acertado sobre el cuadrado la x se colorea el cuadrado de azul if (cerebroJuego.GolpeoAlCuadro(e.X, e.Y)) { g.DrawString("H", Font, new SolidBrush(Color.Red), e.X, e.Y); golpes++; } else { fallos++; } lblGolpes.Text = "Golpes: " + golpes.ToString(); lblFallos.Text = "Fallos: " + fallos.ToString(); }