/// <summary> /// Kop�rovac� kon�truktor /// </summary> /// <param name="paPredloha">Predloha</param> protected PrototypDp(PrototypDp paPredloha) { Cena = paPredloha.Cena; Kapacita = paPredloha.Kapacita; Rychlost = paPredloha.Rychlost; Poloha = paPredloha.Poloha; Nazov = paPredloha.Nazov; TypNakladu = paPredloha.TypNakladu; JeVCieli = false; Strateny = false; }
/// <summary> /// Zmazanie v�etk�ch (aspo� d�fam) /// referenci� na objekt /// </summary> public void ZmazSa() { Spolocnost spol = Hra.DajInstanciu().Spolocnost; spol.UpravFinancie(aTyp.Cena / 2); spol.ZmazDP(this); Zastav(); aJeVPohybe = false; aTyp = null; if (aOkno != null) { aOkno.Close(); aOkno = null; } }
/// <summary> /// Kopírovací konštruktor /// </summary> /// <param name="paPredloha"></param> /// <param name="paSmer"></param> public Vlak(PrototypDp paPredloha, SmerZast paSmer) : base(paPredloha) { if (paSmer == SmerZast.horizontalny) { NastavObrazok(Resources.vlakVodorvoneVpravo, "vlakVodorvoneVpravo"); } else { NastavObrazok(Resources.vlakZvisleDole, "vlakZvisleDole"); } aAktualnyFrame = 0; JeVCieli = true; Skryte = false; Druh = DruhVozidla.kolajove; aTrasa = new List <Hrana>(); }
/// <summary> /// Kon�truktor, ktor� inicializuje v�etko potrebn� /// </summary> /// <param name="paTyp"></param> public DopravnyProstriedok(PrototypDp paTyp) { aTyp = paTyp; aAktualnaPozicia = -1; aCiele = new List<MiestoZastavenia>(); aNaklad = new List<PrepravJednotka>(); aNakladam = false; aJeVPohybe = false; aTyp.Skryte = true; aNakladPocty = new Dictionary<TypPrepravJednotky, int>(); aCestaDoDepa = false; foreach (TypPrepravJednotky item in Enum.GetValues(typeof(TypPrepravJednotky))) { aNakladPocty.Add(item, 0); } }
public Auto(PrototypDp paPredloha, SmerZast paSmer) : base(paPredloha) { if (paSmer == SmerZast.horizontalny) { NastavObrazok(Resources.vozidloVpravo, "vozidloVpravo"); } else { NastavObrazok(Resources.vozidloHore, "vozidloHore"); } aAktualnyFrame = 0; JeVCieli = true; Skryte = false; Druh = DruhVozidla.cestne; aTrasa = new List<Hrana>(); }
public Lietadlo(PrototypDp paPredloha) : base(paPredloha) { DokonciVytvaranie(); }