public MozgóJátékElem(int x, int y, JátékTér tér, string[,] mozgásiAlakok) : base(x, y, tér) { this.mozgásiSebesség = 1; this.jelenlegiAlak = 0; this.mozgásiAlakok = mozgásiAlakok; this.mozgásiAlakokDb = mozgásiAlakok.GetLength(1); }
/// <summary> /// Képességfejlesztő, felvételével a Jétékos különböző képességei módsíthatók, képességfejlesztő fajtától függően. /// </summary> /// <param name="x"></param> /// <param name="y"></param> /// <param name="tér"></param> public KépességFejlesztő(int x, int y, JátékTér tér) : base(x, y, tér) { this.aktív = true; this.játékelemIdő.Tick += Villog_Tick; this.felvesz = new DispatcherTimer(); this.felvesz.Interval = TimeSpan.FromMilliseconds(30); this.felvesz.Tick += Felvesz_Tick; }
/// <summary> /// Játékelem létrehozása és hozzáadása a megadott JátékTérhez. /// </summary> /// <param name="x">Játékelem x pozíciója a JátékTéren</param> /// <param name="y">Játékelem y pozíciója a JátékTéren</param> /// <param name="tér">Játékelemet tartalmazó JátékTér</param> public Játékelem(int x, int y, JátékTér tér) { this.tér = tér; this.robbanásAlakok = new string[] { "exp1.png", "exp2.png", "exp3.png", "exp4.png", "exp5.png", "exp6.png", "exp7.png", "exp8.png" }; this.játékelemIdő = this.tér.JátékelemTimer; this.x = x; this.y = y; this.bgScaleX = 1; this.BgScaleY = 1; this.bgAngle = 0; this.jelenlegiRobbanásAlak = 0; this.tér.Felvétel(this); }
public JátékElem(int x, int y, JátékTér tér) { this.robbanásAlakok = new string[] { "exp1.png", "exp2.png", "exp3.png", "exp4.png", "exp5.png", "exp6.png", "exp7.png", "exp8.png" }; this.felrobban = new DispatcherTimer(); this.felrobban.Interval = TimeSpan.FromMilliseconds(100); this.felrobban.Tick += Felrobban_Tick; this.aktív = true; this.x = x; this.y = y; this.bgScaleX = 1; this.BgScaleY = 1; this.bgAngle = 0; this.jelenlegiRobbanásAlak = 0; this.tér = tér; this.tér.Felvétel(this); }
public RögzítettJátékElem(int x, int y, JátékTér tér) : base(x, y, tér) { }