public Nastavení() { Šířka = 16; Výška = 16; Rychlost = 16; Skóre = 0; Body = 100; KonecHry = false; směr = Směr.Dolů; }
public OdjezdovéNávěstidlo(Směr směr, Kolej kolej) { if (směr == Směr.Lichý) { Označení = ("L" + kolej.íslo.ToString()).ToUpper(); } if (směr == Směr.Sudý) { Označení = ("S" + kolej.íslo.ToString()).ToUpper(); } }
public OdjezdovéNávěstidlo(Směr směr, Kolej kolej, string jménoSousedníDopravny) { if (směr == Směr.Lichý) { Označení = ("L" + jménoSousedníDopravny.ToCharArray()[0] + kolej.íslo.ToString()).ToUpper(); } if (směr == Směr.Sudý) { Označení = ("S" + jménoSousedníDopravny.ToCharArray()[0] + kolej.íslo.ToString()).ToUpper(); } }
public VjezdovéNávěstidlo(Směr směr, Kolej kolej, string jménoSousedníDopravny) // Pro vícekolejné tratě s odbočkou { ZakázanéNávěsti = new NávěstiHlavníhoNávěstidla[] { NávěstiHlavníhoNávěstidla.JízdaPodleRozhledovýchPoměrů, NávěstiHlavníhoNávěstidla.JízdaPodleRozhledovýchPoměrůARychlost40, NávěstiHlavníhoNávěstidla.OdjezdovéNávěstidloDovolujeJízdu, NávěstiHlavníhoNávěstidla.PosunZakázán }; //ZákladníNávěst = NávěstiHlavníhoNávěstidla.Stůj; if (směr == Směr.Lichý) { Označení = (kolej.íslo.ToString() + jménoSousedníDopravny.ToCharArray()[0] + "L").ToUpper(); } if (směr == Směr.Sudý) { Označení = (kolej.íslo.ToString() + jménoSousedníDopravny.ToCharArray()[0] + "S").ToUpper(); } }
public VjezdovéNávěstidlo(Směr směr) // Pro jednokolejné tratě. { ZakázanéNávěsti = new NávěstiHlavníhoNávěstidla[] { NávěstiHlavníhoNávěstidla.JízdaPodleRozhledovýchPoměrů, NávěstiHlavníhoNávěstidla.JízdaPodleRozhledovýchPoměrůARychlost40, NávěstiHlavníhoNávěstidla.OdjezdovéNávěstidloDovolujeJízdu, NávěstiHlavníhoNávěstidla.PosunZakázán }; //ZákladníNávěst = NávěstiHlavníhoNávěstidla.Stůj; if (směr == Směr.Lichý) { Označení = "L"; } if (směr == Směr.Sudý) { Označení = "S"; } }
public VjezdovéNávěstidlo(Směr směr, Kolej kolej) // Pro vícekolejné tratě { ZakázanéNávěsti = new NávěstiHlavníhoNávěstidla[] { NávěstiHlavníhoNávěstidla.JízdaPodleRozhledovýchPoměrů, NávěstiHlavníhoNávěstidla.JízdaPodleRozhledovýchPoměrůARychlost40, NávěstiHlavníhoNávěstidla.OdjezdovéNávěstidloDovolujeJízdu, NávěstiHlavníhoNávěstidla.PosunZakázán }; //ZákladníNávěst = NávěstiHlavníhoNávěstidla.Stůj; if (směr == Směr.Lichý) { Označení = kolej.íslo.ToString() + "L"; } if (směr == Směr.Sudý) { Označení = kolej.íslo.ToString() + "S"; } }