// ================================================================================================ // 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); }