private void OyunPanel_MouseDown(object sender, MouseEventArgs e) { Point tiklananNokta = e.Location; for (int i = 0; i < hedefler.Length; i++) { if (hedefler[i].Contains(tiklananNokta)) { hedefler[i] = Rectangle.Empty; OyunPanel.Invalidate(); break; } } }
private void Zamanlayici_Tick(object sender, EventArgs e) { Graphics gr = OyunPanel.CreateGraphics(); int x; int y; for (int i = 0; i < hedefler.Length; i++) { x = rnd.Next(OyunPanel.Width - ayarlar.HedefBoyutu); y = rnd.Next(OyunPanel.Height - ayarlar.HedefBoyutu); hedefler[i] = new Rectangle(x, y, ayarlar.HedefBoyutu, ayarlar.HedefBoyutu); } OyunPanel.Invalidate(); }