public Sword(COORD casilla, Panel panel, PictureBox s, Form1 instance) : base(new COORD(13, 8), panel) { this.s = s; COORD AbsoluteCOORD = COORD.GetCasillaCoords(panel, new COORD(13, 8)); s.Left = (int)AbsoluteCOORD.X; s.Top = (int)AbsoluteCOORD.Y; this.panel = panel; this.instance = instance; }
public Enemy(COORD casilla, Panel panel, PictureBox s, Form1 instance, int damage, int live) : base(casilla, panel) { this.s = s; COORD AbsoluteCOORD = COORD.GetCasillaCoords(panel, casilla); s.Left = (int)AbsoluteCOORD.X + ((int)COORD.GetBoxSize(panel).X / 10); s.Top = (int)AbsoluteCOORD.Y - ((int)COORD.GetBoxSize(panel).X / 7);; this.panel = panel; this.instance = instance; this.damage = damage; this.live = live; }
public Hero(COORD casilla, Panel panel, PictureBox s, Form1 instance) : base(new COORD(8, 2), panel) { this.s = s; COORD AbsoluteCOORD = COORD.GetCasillaCoords(panel, new COORD(8, 2)); s.Left = (int)AbsoluteCOORD.X; s.Top = (int)AbsoluteCOORD.Y; this.panel = panel; aTimer = new System.Timers.Timer(); aTimer.Elapsed += new ElapsedEventHandler(Unattack); aTimer.Interval = 100; this.instance = instance; direction = EDirection.Down; }
public void Relocate(COORD Casilla) { COORD Absolute = COORD.GetCasillaCoords(panel, Casilla); s.Location = new System.Drawing.Point((int)Absolute.X, (int)Absolute.Y); }
public virtual void OnResize() { absoluteCOORD = COORD.GetCasillaCoords(panel, relativeCOORD); }