コード例 #1
0
        public frmOyun(string ad, string soyad, Seviye seviye)
        {
            InitializeComponent();
            lblKullanici.Text = $"{ad}\n{soyad}";
            a = Convert.ToInt32(seviye);

            switch (seviye)
            {
            case Seviye.Kolay:
                sure = 10;
                tmrButon.Interval = 1000;
                break;

            case Seviye.Orta:
                sure = 5;
                tmrButon.Interval = 500;
                break;

            case Seviye.Zor:
                sure = 3;
                tmrButon.Interval = 100;

                break;
            }
        }
コード例 #2
0
        private void Rd_CheckedChanged(object sender, EventArgs e)
        {
            RadioButton rd = (RadioButton)sender;

            if (rd.Checked)
            {
                seviye = (Seviye)(Convert.ToInt32(rd.Tag));
            }
        }
コード例 #3
0
 public ITank SetSeviye(Seviye _Seviye)
 {
     this._Seviye = _Seviye;
     return(this);
 }
コード例 #4
0
        /* Seviye Hesaplama*/
        public List <Seviye> hesapla2(double x)
        {
            List <Models.Seviye> Seviye = new List <Seviye>();
            Seviye nesne  = new Seviye();
            double derece = 0;

            y = 0;
            /* çok düşük seviye*/
            if (0 <= x && x <= 1)
            {
                if (0 <= x && x <= 0.5)
                {
                    derece = 1;
                }
                if (0.5 < x && x <= 1)
                {
                    derece = (1 - x) / 0.5;
                }

                y++;
                nesne.Uyelik = "Çok Düşük";
                nesne.Derece = derece;
                Seviye.Add(nesne);
            }
            /* düşük seviye*/
            if (0.5 <= x && x <= 2)
            {
                nesne = new Seviye();
                if (0.5 <= x && x < 1.25)
                {
                    derece = (x - 0.5) / 0.75;
                }
                if (1.25 <= x && x <= 2)
                {
                    derece = (2 - x) / 0.75;
                }

                y++;
                nesne.Uyelik = "Düşük";
                nesne.Derece = derece;
                Seviye.Add(nesne);
            }
            /* orta seviye*/
            if (1.5 <= x && x <= 3.5)
            {
                nesne = new Seviye();
                if (1.5 <= x && x < 2.5)
                {
                    derece = (x - 1.5);
                }
                if (2.5 <= x && x <= 3.5)
                {
                    derece = (3.5 - x);
                }

                y++;
                nesne.Uyelik = "Orta";
                nesne.Derece = derece;
                Seviye.Add(nesne);
            }
            /* yüksek seviye*/
            if (3 <= x && x <= 4.5)
            {
                nesne = new Seviye();
                if (3 <= x && x < 3.75)
                {
                    derece = (x - 3) / 0.75;
                }
                if (3.75 <= x && x <= 4.5)
                {
                    derece = (4.5 - x) / 0.75;
                }

                y++;
                nesne.Uyelik = "Yüksek";
                nesne.Derece = derece;
                Seviye.Add(nesne);
            }
            /* çok yüksek seviye*/
            if (4 <= x && x <= 5)
            {
                nesne = new Seviye();
                if (4 <= x && x < 4.5)
                {
                    derece = (x - 4) / 0.5;
                }
                if (4.5 <= x && x <= 5)
                {
                    derece = (5 - x) / 0.5;
                }

                y++;
                nesne.Uyelik = "Çok Yüksek";
                nesne.Derece = derece;
                Seviye.Add(nesne);
            }
            return(Seviye);
        }