Exemplo n.º 1
0
        public PoctyJadnotiek CalculateDohoz(int sila, HracPodmienky hracInput, bool check, out bool result)
        {
            result = false;
            var output = new PoctyJadnotiek()
            {
                Meno = hracInput.Meno
            };

            if (!check)
            {
                output.Pechota = hracInput.Jedn1_RO.ToString();
                output.Uni     = hracInput.Jedn2_Uni.ToString();
                output.Orbit   = hracInput.Jedn3_Orb.ToString();
                output.Elitaci = hracInput.Jedn4_EB.ToString();
            }
            else
            {
                var hrac = hracInput.Meno;

                if (!listDohodov.Contains(new DohadzovaciePocty(hrac, 0)))
                {
                    var potrebnaSila = hracInput.KritickaSila - sila;
                    var pocetPechoty = ((potrebnaSila / 2000000) + 1) * 100000;
                    output.Pechota = pocetPechoty.ToString();
                    result         = true;
                }
                else
                {
                    var potrebnaSila = hracInput.KritickaSila - sila;
                    var pocetPechoty = ((potrebnaSila / listDohodov[listDohodov.LastIndexOf(new DohadzovaciePocty(hrac, 0))].SilaDohodu) + 1) * 100000;
                    output.Pechota = pocetPechoty.ToString();
                }
            }
            return(output);
        }
Exemplo n.º 2
0
 private void button1_Click(object sender, EventArgs e)
 {
     this.DialogResult = DialogResult.OK;
     this.hrac         = new HracPodmienky(meno, int.Parse(textBox6.Text), int.Parse(textBox1.Text), int.Parse(textBox4.Text), int.Parse(textBox3.Text), int.Parse(textBox2.Text));
 }