Пример #1
0
        //Ekranın sürekli resmini çekip işleme işleminin yapıldığı timer
        private void timer2_Tick(object sender, EventArgs e)
        {
            if (cF.fotoCekmeyeBasla)
            {
                pictureBox1.Image = calisma.Isaretin_Resmini_Cek();
                if (!P_BasildiMi)
                {
                    Label_Sure.Text  = "Çalışma Süresi: " + calisma.Calisma_Suresi_Hesapla();
                    Label_Bilgi.Text = "Durdurmak için P tuşuna Basınız";



                    if (calisma.Haritada_Gemi_Bul())
                    {
                        Label_Bilgilendirme.Text = "Dusman Bulundu";
                    }

                    if (Mouse_.P_Basildimi() != 0)
                    {
                        P_BasildiMi = true;
                    }
                    else if (calisma.Kutu_Bul_Tikla())
                    {
                        AvantajSayac++;
                        textBox1.Text = AvantajSayac.ToString();
                    }
                    else
                    {
                        calisma.Gemi_Hareketi_Yap();
                    }
                }
                else
                {
                    Label_Bilgi.Text = "Baslatmak için P tuşuna Basınız";
                    if (Mouse_.P_Basildimi() != 0)
                    {
                        P_BasildiMi = false;
                    }
                }
            }
        }