/// <summary>
        /// Vykreslenie Obr�zku + pohyb
        /// </summary>
        /// <param name="paGafika"></param>
        public void DrawImage(Graphics paGafika)
        {
            bool mamHladatTrasu = true;
            bool najdenaTrasa = true;
            if (aTyp.Strateny)
            {
                aJeVPohybe = false;
                aTyp.DrawImage(paGafika);
                return;
            }

            if (aJeVPohybe)
            {
                if (aTyp.JeVCieli)
                {
                    najdenaTrasa = false;
                    if (aAktualnaPozicia != -1)
                    {
                        mamHladatTrasu = false;
                        if (!aNakladam)
                        {
                            if (!Vyloz())
                            {
                                aNakladam = true;
                            }
                        }
                        else if (aNakladam)
                        {
                            if (!Naloz())
                            {
                                aNakladam = false;
                                mamHladatTrasu = true;
                            }
                            
                        }
                        
                    }

                    
                    if (mamHladatTrasu)
                    {
                        if (aAktualnaPozicia < aCiele.Count - 1)
                        {
                            aAktualnaPozicia++;
                        }
                        else
                        {
                            aAktualnaPozicia = 0;
                        }
                        najdenaTrasa = aTyp.NajdiTrasu(aCiele[aAktualnaPozicia].Poloha);
                    }
                }
                if (najdenaTrasa)
                {
                    Hra.DajInstanciu().DajHernuPlochu().DajMaticu()[Poloha.Riadok, Poloha.Stlpec].OdoberDopravnyProstriedok(this);
                    aTyp.VykonajPohyb();
                    Hra.DajInstanciu().DajHernuPlochu().DajMaticu()[Poloha.Riadok, Poloha.Stlpec].PridajDopravnyProstriedok(this);
                }
            }
            aTyp.DrawImage(paGafika);
        }