コード例 #1
0
ファイル: Sword.cs プロジェクト: alexhg128/ZeldaRecreation
        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;
        }
コード例 #2
0
        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;
        }
コード例 #3
0
ファイル: Hero.cs プロジェクト: alexhg128/ZeldaRecreation
        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;
        }
コード例 #4
0
ファイル: Hero.cs プロジェクト: alexhg128/ZeldaRecreation
        public void Relocate(COORD Casilla)
        {
            COORD Absolute = COORD.GetCasillaCoords(panel, Casilla);

            s.Location = new System.Drawing.Point((int)Absolute.X, (int)Absolute.Y);
        }
コード例 #5
0
ファイル: Object.cs プロジェクト: alexhg128/ZeldaRecreation
 public virtual void OnResize()
 {
     absoluteCOORD = COORD.GetCasillaCoords(panel, relativeCOORD);
 }