예제 #1
0
        private void kagit_ekle_button_Click(object sender, EventArgs e)
        {
            if (kagitAtik.Ekle(dergi) && random == 8 && ((100 * (kagitAtik.DoluHacim - (kagitAtik.Kapasite - dergi.Hacim)) / kagitAtik.DoluHacim) < 100))
            {
                puan               += dergi.Hacim;
                puanText.Text       = Convert.ToString(puan);
                kagitAtik.Kapasite -= dergi.Hacim;
                kagit_yuzde.Value   = 100 * (kagitAtik.DoluHacim - kagitAtik.Kapasite) / kagitAtik.DoluHacim;
                kagit_list.Text    += "Dergi (200p)\n";
                random              = rnd.Next(1, 9);
                switch (random)
                {
                case 1: my_image.Image = bardak.Image; break;

                case 2: my_image.Image = camSise.Image; break;

                case 3: my_image.Image = domates.Image; break;

                case 4: my_image.Image = domatesKutusu.Image; break;

                case 5: my_image.Image = gazete.Image; break;

                case 6: my_image.Image = kolaKutusu.Image; break;

                case 7: my_image.Image = salata.Image; break;

                case 8: my_image.Image = dergi.Image; break;
                }
            }
            if (kagitAtik.Ekle(gazete) && random == 5 && ((100 * (kagitAtik.DoluHacim - (kagitAtik.Kapasite - gazete.Hacim)) / kagitAtik.DoluHacim) < 100))
            {
                puan               += gazete.Hacim;
                puanText.Text       = Convert.ToString(puan);
                kagitAtik.Kapasite -= gazete.Hacim;
                kagit_yuzde.Value   = 100 * (kagitAtik.DoluHacim - kagitAtik.Kapasite) / kagitAtik.DoluHacim;
                kagit_list.Text    += "Gazete (250p)\n";
                random              = rnd.Next(1, 9);
                switch (random)
                {
                case 1: my_image.Image = bardak.Image; break;

                case 2: my_image.Image = camSise.Image; break;

                case 3: my_image.Image = domates.Image; break;

                case 4: my_image.Image = domatesKutusu.Image; break;

                case 5: my_image.Image = gazete.Image; break;

                case 6: my_image.Image = kolaKutusu.Image; break;

                case 7: my_image.Image = salata.Image; break;

                case 8: my_image.Image = dergi.Image; break;
                }
            }
        }
예제 #2
0
        private void btnKagit_Click(object sender, EventArgs e)
        {
            if (pBox.Image == gazete.Image)
            {
                if (KagitAtikKutusu.Ekle(gazete))
                {
                    KagitAtikKutusu.DolulukOrani = ((100 * KagitAtikKutusu.DoluHacim) / KagitAtikKutusu.Kapasite);
                    pBarKagit.Value = KagitAtikKutusu.DolulukOrani;

                    lBoxKagit.Items.Add("Gazete ( " + gazete.Hacim.ToString() + " )");
                    labelPuan.Text = (gazete.Hacim + Convert.ToInt32(labelPuan.Text)).ToString();

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

                    lBoxKagit.Items.Add("Dergi ( " + dergi.Hacim.ToString() + " )");
                    labelPuan.Text = (dergi.Hacim + Convert.ToInt32(labelPuan.Text)).ToString();

                    pBox.Image = atik[_random.Next(1, 8)];
                }
            }
        }