Пример #1
0
        private void OyunForm_Load(object sender, EventArgs e)
        {
            ayarlar = new Properties.Settings();
            ayarlar.Reload();

            Zamanlayici.Interval = ayarlar.ZamanAralik;
            hedefFirca           = new SolidBrush(ayarlar.HedefRengi);
            OyunPanel.BackColor  = ayarlar.BosRenk;

            panelGrafik = OyunPanel.CreateGraphics();
        }
Пример #2
0
        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;
                }
            }
        }
Пример #3
0
        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();
        }