public ObjektyObecne(int xSuradnica, int ySuradnica, TypyObjektov typyObjektov, string reprezentaciaObjektu, bool viditelnost, bool existencia, bool pohybujemSa) { suradnice = new Suradnice(xSuradnica, ySuradnica); predchadzajuceSuradnice = new Suradnice(-1, 0); NastavTypyObjektov(typyObjektov); NastavReprezentaciaObjektu(reprezentaciaObjektu); NastavViditelnost(viditelnost); NastavExistencia(existencia); NastavPohybujemSa(pohybujemSa); }
public void ChodDopredu(int rozmerMraveniska) { Suradnice suradnice = ZistiSuradnica(); Suradnice noveSuradnice = default(Suradnice); noveSuradnice = NasledujucePolickoMraveniska.ZistiSuradniceNasledujucehoPolicka(suradnice, ZistiSmerPohybu(), rozmerMraveniska); NastavXSuradnicuPredchadzajuceSuradnice(ZistiXSuradnicu()); NastavYSuradnicuPredchadzajuceSuradnice(ZistiYSuradnicu()); NastavXSuradnicu(noveSuradnice.ZistiXSuradnicu()); NastavYSuradnicu(noveSuradnice.ZistiYSuradnicu()); }