Exemplo n.º 1
0
        //vlozi policka na ktorych sa bojovalo pri boji na polickach do prislusneho pola v premennej "mravenisko"
        private static void VlozPolickBojNepohybujuci(Suradnice suradnice, Mravenisko mravenisko, List <Mravec> mravceTypu1, List <Mravec> mravceTypu2, List <Mravec> mravceTypu3,
                                                      List <Mravec> mravceTypu4)
        {
            PolickaPriBojiNaPolicku polickaPriBojiNaPolicku = new PolickaPriBojiNaPolicku(suradnice);

            if (mravceTypu1.Count > 0)
            {
                polickaPriBojiNaPolicku.VlozTypMravca(TypyMravcov.MravecTypu1);
            }
            if (mravceTypu2.Count > 0)
            {
                polickaPriBojiNaPolicku.VlozTypMravca(TypyMravcov.MravecTypu2);
            }
            if (mravceTypu3.Count > 0)
            {
                polickaPriBojiNaPolicku.VlozTypMravca(TypyMravcov.MravecTypu3);
            }
            if (mravceTypu4.Count > 0)
            {
                polickaPriBojiNaPolicku.VlozTypMravca(TypyMravcov.MravecTypu4);
            }

            mravenisko.NastavPolickoBojNaPolicku(polickaPriBojiNaPolicku, suradnice.ZistiXSuradnicu(), suradnice.ZistiYSuradnicu());
        }