예제 #1
0
 //reakcia na poziadavku o vypisovanie udajov v casti Simulacia
 private void button1_Click(object sender, EventArgs e)
 {
     SpravaBehuGUI.VypisUdaje(dobaSimulacia, pocetMravcovTypu1TerazSimulacia, pocetMravcovTypu1CelkovoSimulacia,
                              pocetMravcovTypu2TerazSimulacia, pocetMravcovTypu2CelkovoSimulacia,
                              pocetMravcovTypu3TerazSimulacia, pocetMravcovTypu3CelkovoSimulacia,
                              pocetMravcovTypu4TerazSimulacia, pocetMravcovTypu4CelkovoSimulacia,
                              mnoztvoPotravyTerazSimulacia, mnozstvoPotravyCelkovoSimulacia);
 }
        //spravuje spustenie, alebo zastavenie simulacie
        public static void NastavBolaZastavenaPokracuje(bool pravdivost)
        {
            simmulaciaBolaZastavena = pravdivost;

            if (ZistiBolaZastavena())
            {
                SpravaBehuGUI.SimulaciaBolaZastavena();
            }
            else
            {
                SpravaBehuGUI.SimulaciaPokracuje();
            }
        }
 //spravuje spustenie simulacie
 public static void NastavBolasSpustena()
 {
     if (NacitaneHodnoty.ZistiNastaveneNastavenia())
     {
         simulaciaBolaSpustena   = true;
         simmulaciaBolaZastavena = false; simulaciaBolaUkoncena = false;
         SpravaBehuGUI.SimulaciaBolaSpustena();
     }
     else
     {
         MessageBox.Show("Pred spustenim simulácie musíte nastaviť nastavenia.");
     }
 }
        //spravuje ukoncenie simulacie
        public static void NastavBolaUkoncena(NumericUpDown pocetMravcovTypu1, //spravuje
                                              NumericUpDown pocetMravcovTypu2, //ukoncenie simulacie
                                              NumericUpDown pocetMravcovTypu3,
                                              NumericUpDown pocetMravocvTypu4,
                                              NumericUpDown pocetSkal,
                                              NumericUpDown mnozstvoPotravyZaciatocnej,
                                              NumericUpDown mnozstvoPotravyMinimalnej,
                                              Label labelCas, Label labelFaza)
        {
            simulaciaBolaUkoncena   = true;
            simulaciaBolaSpustena   = false;
            simmulaciaBolaZastavena = false;

            SpravaBehuGUI.SimulaciaBolaUkoncena(pocetMravcovTypu1, pocetMravcovTypu2, pocetMravcovTypu3,
                                                pocetMravocvTypu4, pocetSkal, mnozstvoPotravyZaciatocnej,
                                                mnozstvoPotravyMinimalnej, labelCas, labelFaza);
        }