public void PridanieMravcaKonkretnaPozicia(TypyMravcov typyMravcov, int xSuradnica, int ySuradnica, int energia, int cas) { Mravec mravec; mravec = new Mravec(xSuradnica, ySuradnica, true, true, typyMravcov, cisloNasledujucehoMravca, energia); mraveniskoMravce[xSuradnica, ySuradnica].Add(mravec); // cisloNasledujucehoMravca++; pocet++; switch (typyMravcov) { case TypyMravcov.MravecTypu1: ZvysPocetMravcovTypu1(); break; case TypyMravcov.MravecTypu2: ZvysPocetMravcovTypu2(); break; case TypyMravcov.MravecTypu3: ZvysPocetMravcovTypu3(); break; case TypyMravcov.MravecTypu4: ZvysPocetMravcovTypu4(); break; } HlaskyCinnostiMravcovStavObjektov.MravecVznikolNaPolickuSoZaciatocnouEnergiou(cas, mravec.ZistiIdMravca(), (int)mravec.ZistiTypyMravcov() + 1, mravec.ZistiXSuradnicu(), mravec.ZistiYSuradnicu(), energia); Console.WriteLine(pocet); }