// ================================================================================================

        // két város közül melyikben járt előbb
        public string HolVoltElobb(string egyikVaros, string masikVaros)
        {
            string[] varosok = MeglatogatottVarosok.Split(';');

            int egyikHely = -1;
            int masikHely = -1;

            for (int i = 0; i < varosok.Length - 1; i++)
            {
                if (varosok[i] == egyikVaros)
                {
                    egyikHely = i;
                }

                if (varosok[i] == masikVaros)
                {
                    masikHely = i;
                }
            }

            if (egyikHely < masikHely)
            {
                return(egyikVaros);
            }
            else if (egyikHely > masikHely)
            {
                return(masikVaros);
            }
            else
            {
                return("egyforma");
            }
        }
        // ================================================================================================

        // jart-e x helyen
        public bool JartE(string hol)
        {
            bool jarte = false;

            string[] varosok = MeglatogatottVarosok.Split(';');
            int      i       = 0;

            while (i <= varosok.Length - 2 && varosok[i] != hol)
            {
                i++;
            }

            if (i <= varosok.Length - 2)
            {
                jarte = true;
            }

            return(jarte);
        }
        // ================================================================================================

        // összesen hány helyen járt eddig
        // + on-the-fly tulajdonság
        public int HanyHelyenJart()
        {
            return(MeglatogatottVarosok.Split(';').Length - 1);
        }