コード例 #1
0
ファイル: Form1.cs プロジェクト: ekhtiram/Csharp_GameOOP
        private void btnOrganik_Click(object sender, EventArgs e)
        {
            if (pBox.Image == domates.Image)
            {
                if (OrganikAtikKutusu.Ekle(domates))
                {
                    OrganikAtikKutusu.DolulukOrani = ((100 * OrganikAtikKutusu.DoluHacim) / OrganikAtikKutusu.Kapasite);
                    pBarOrganik.Value = OrganikAtikKutusu.DolulukOrani;

                    lBoxOrganik.Items.Add("Domates ( " + domates.Hacim.ToString() + " )");
                    labelPuan.Text = (domates.Hacim + Convert.ToInt32(labelPuan.Text)).ToString();

                    pBox.Image = atik[_random.Next(1, 8)];
                }
            }
            else if (pBox.Image == salatalik.Image)
            {
                if (OrganikAtikKutusu.Ekle(salatalik))
                {
                    OrganikAtikKutusu.DolulukOrani = ((100 * OrganikAtikKutusu.DoluHacim) / OrganikAtikKutusu.Kapasite);
                    pBarOrganik.Value = OrganikAtikKutusu.DolulukOrani;

                    lBoxOrganik.Items.Add("Salatalık ( " + salatalik.Hacim.ToString() + " )");
                    labelPuan.Text = (salatalik.Hacim + Convert.ToInt32(labelPuan.Text)).ToString();

                    pBox.Image = atik[_random.Next(1, 8)];
                }
            }
        }
コード例 #2
0
 // cam atık kutusuna cam atık atan fonksiyon
 private void BTN_CamAt_Click(object sender, EventArgs e)
 {
     // resim ile bardağın resmi aynıysa bardağı kutuya atan sorgu
     if (PICBOX.Image == bardak.Image)
     {
         if (camKutusu.Ekle(bardak))
         {
             PBAR_Cam.Value = camKutusu.DolulukOrani;
             LBOX_Cam.Items.Add("Bardak (" + bardak.Hacim + ")");
             ResmiDegistir();
         }
     }
     // resim ile cam şişenin resmi aynıysa cam şişeyi kutuya atan sorgu
     else if (PICBOX.Image == camSise.Image)
     {
         if (camKutusu.Ekle(camSise))
         {
             PBAR_Cam.Value = camKutusu.DolulukOrani;
             LBOX_Cam.Items.Add("Cam Şişe (" + camSise.Hacim + ")");
             ResmiDegistir();
         }
     }
 }
コード例 #3
0
 // organik atık kutusuna organik atık atan fonksiyon
 private void BTN_OrganikAtikAt_Click(object sender, EventArgs e)
 {
     // resim ile domatesin resmi aynıysa domatesi kutuya atan sorgu
     if (PICBOX.Image == domates.Image)
     {
         if (organikAtikKutusu.Ekle(domates))
         {
             PBAR_Organik.Value = organikAtikKutusu.DolulukOrani;
             LBOX_Organik.Items.Add("Domates (" + domates.Hacim + ")");
             ResmiDegistir();
         }
     }
     // resim ile salatalığın resmi aynıysa salatalığı kutuya atan sorgu
     else if (PICBOX.Image == salatalik.Image)
     {
         if (organikAtikKutusu.Ekle(salatalik))
         {
             PBAR_Organik.Value = organikAtikKutusu.DolulukOrani;
             LBOX_Organik.Items.Add("Salatalık (" + salatalik.Hacim + ")");
             ResmiDegistir();
         }
     }
 }
コード例 #4
0
 // metal atık kutusuna metal atık atan fonksiyon
 private void BTN_MetalAt_Click(object sender, EventArgs e)
 {
     // resim ile kola kutusunun resmi aynıysa kola kutusunu kutuya atan sorgu
     if (PICBOX.Image == kolaKutusu.Image)
     {
         if (metalKutusu.Ekle(kolaKutusu))
         {
             PBAR_Metal.Value = metalKutusu.DolulukOrani;
             LBOX_Metal.Items.Add("Kola Kutusu (" + kolaKutusu.Hacim + ")");
             ResmiDegistir();
         }
     }
     // resim ile salça kutusunun resmi aynıysa salça kutusunu kutuya atan sorgu
     else if (PICBOX.Image == salcaKutusu.Image)
     {
         if (metalKutusu.Ekle(salcaKutusu))
         {
             PBAR_Metal.Value = metalKutusu.DolulukOrani;
             LBOX_Metal.Items.Add("Salça Kutusu (" + salcaKutusu.Hacim + ")");
             ResmiDegistir();
         }
     }
 }
コード例 #5
0
 // kağıt kutusuna kağıt atık atan fonksiyon
 private void BTN_KagitAt_Click(object sender, EventArgs e)
 {
     // resim ile gazetenin resmi aynıysa gazeteyi kutuya atan sorgu
     if (PICBOX.Image == gazete.Image)
     {
         if (kagitKutusu.Ekle(gazete))
         {
             PBAR_Kagit.Value = kagitKutusu.DolulukOrani;
             LBOX_Kagit.Items.Add("Gazete (" + gazete.Hacim + ")");
             ResmiDegistir();
         }
     }
     // resim ile derginin resmi aynıysa dergiyi kutuya atan sorgu
     else if (PICBOX.Image == dergi.Image)
     {
         if (kagitKutusu.Ekle(dergi))
         {
             PBAR_Kagit.Value = kagitKutusu.DolulukOrani;
             LBOX_Kagit.Items.Add("Dergi (" + dergi.Hacim + ")");
             ResmiDegistir();
         }
     }
 }