Exemple #1
0
        public static void NacitajRozmerMraveniska()
        {
            HlaskyPriNacitavaniHodnotRozhodnuti.ZadavanieRozmeruMraveniska();

            int rozmer;

            nacitavac.Int(out rozmer);

            ZadaneHodnoty.NastavRozmerMraveniska(rozmer);
        }
Exemple #2
0
        public static void NacitajPocetSkal()
        {
            HlaskyPriNacitavaniHodnotRozhodnuti.ZadajtePocetSkal();
            HlaskyPriNacitavaniHodnotRozhodnuti.RozsahHodnoty(0,
                                                              ZadaneHodnoty.ZistiRozmerMraveniska() * ZadaneHodnoty.ZistiRozmerMraveniska() - 4);

            int pocetSkal;

            nacitavac.Int(out pocetSkal);

            ZadaneHodnoty.NastavPocetSkal(pocetSkal);
        }
Exemple #3
0
        public static Mravenisko InicializaciaMraveniska()
        {
            Mravenisko mravenisko = new Mravenisko(ZadaneHodnoty.ZistiMnozstvoPotravy(), ZadaneHodnoty.ZistiPocetSkal(),
                                                   ZadaneHodnoty.ZistiRozmerMraveniska() * ZadaneHodnoty.ZistiRozmerMraveniska(),
                                                   ZadaneHodnoty.ZistiPocetMravcovTypu1(),
                                                   ZadaneHodnoty.ZistiPocetMravcovTypu2(),
                                                   ZadaneHodnoty.ZistiPocetMravcovTypu3(),
                                                   ZadaneHodnoty.ZistiPocetMravcovTypu4(),
                                                   ZadaneHodnoty.ZistiRozmerMraveniska()
                                                   );

            return(mravenisko);
        }
Exemple #4
0
        public static void NacitajInfoMnozstvaPotravy()
        {
            HlaskyPriNacitavaniHodnotRozhodnuti.ZadavaniePoctuStartovnejPotravy();
            HlaskyPriNacitavaniHodnotRozhodnuti.RozsahHodnoty(0, ZadaneHodnoty.ZistiRozmerMraveniska() *
                                                              ZadaneHodnoty.ZistiRozmerMraveniska() -
                                                              ZadaneHodnoty.ZistiPocetSkal() *
                                                              ZadaneHodnoty.ZistiPocetSkal());

            int zaciatocneMnozstvoPotravy;
            int minimalneMnozstvoPotravy;

            nacitavac.Int(out zaciatocneMnozstvoPotravy);
            nacitavac.Int(out minimalneMnozstvoPotravy);

            ZadaneHodnoty.NastavMnozstvoPotravy(zaciatocneMnozstvoPotravy);
            ZadaneHodnoty.NastavMinimalneMnozstvoPotravy(minimalneMnozstvoPotravy);
        }
Exemple #5
0
        public static void NacitajPoctyMravcov()
        {
            HlaskyPriNacitavaniHodnotRozhodnuti.ZadavaniePoctuMravcov();

            int pocetMravcovTypu1, pocetMravcovTypu2;
            int pocetMravcovTypu3, pocetMravcovTypu4;

            nacitavac.Int(out pocetMravcovTypu1);
            nacitavac.Int(out pocetMravcovTypu2);
            nacitavac.Int(out pocetMravcovTypu3);
            nacitavac.Int(out pocetMravcovTypu4);

            ZadaneHodnoty.NastavPocetMravcovTypu1(pocetMravcovTypu1);
            ZadaneHodnoty.NastavPocetMravcovTypu2(pocetMravcovTypu2);
            ZadaneHodnoty.NastavPocetMravcovTypu3(pocetMravcovTypu3);
            ZadaneHodnoty.NastavPocetMravcovTypu4(pocetMravcovTypu4);
        }
Exemple #6
0
 private static void NastavKonstantneHodnoty()
 {
     Konstanty.NastavMinimumPotravy(ZadaneHodnoty.ZistiMinimalneMnozstvoPotravy());
 }