Example #1
0
        public static void ClickButton(Diablo2Button Button, IDiabloWindow window)
        {
            if (window == null)
            {
                return;
            }

            int x = 0;
            int y = 0;

            switch (Button)
            {
            case Diablo2Button.Create:
                x = 590;
                y = 460;
                break;

            case Diablo2Button.Join:
                x = 720;
                y = 460;
                break;

            case Diablo2Button.Normal:
                x = 440;
                y = 375;
                break;

            case Diablo2Button.Nightmare:
                x = 565;
                y = 375;
                break;

            case Diablo2Button.Hell:
                x = 707;
                y = 375;
                break;

            case Diablo2Button.CreateGame:
                x = 690;
                y = 420;
                break;

            case Diablo2Button.SaveAndExit:
                x = 400;
                y = 260;
                break;

            case Diablo2Button.CharacterSlot1:
                x = 175;
                y = 135;
                break;

            case Diablo2Button.CharacterSlot2:
                x = 450;
                y = 135;
                break;

            case Diablo2Button.CharacterSlot3:
                x = 175;
                y = 230;
                break;

            case Diablo2Button.CharacterSlot4:
                x = 450;
                y = 230;
                break;

            case Diablo2Button.CharacterSlot5:
                x = 175;
                y = 320;
                break;

            case Diablo2Button.CharacterSlot6:
                x = 450;
                y = 320;
                break;

            case Diablo2Button.CharacterSlot7:
                x = 175;
                y = 414;
                break;

            case Diablo2Button.CharacterSlot8:
                x = 450;
                y = 414;
                break;

            case Diablo2Button.BattleNet:
                x = 400;
                y = 350;
                break;
            }

            window.Click(x, y);
        }
        public static void ClickButton(Diablo2Button Button, IDiabloWindow window)
        {
            if (window == null) return;

            int x = 0;
            int y = 0;

            switch (Button)
            {
                case Diablo2Button.Create:
                    x = 590;
                    y = 460;
                    break;
                case Diablo2Button.Join:
                    x = 720;
                    y = 460;
                    break;
                case Diablo2Button.Normal:
                    x = 440;
                    y = 375;
                    break;
                case Diablo2Button.Nightmare:
                    x = 565;
                    y = 375;
                    break;
                case Diablo2Button.Hell:
                    x = 707;
                    y = 375;
                    break;
                case Diablo2Button.CreateGame:
                    x = 690;
                    y = 420;
                    break;
                case Diablo2Button.SaveAndExit:
                    x = 400;
                    y = 260;
                    break;
                case Diablo2Button.CharacterSlot1:
                    x = 175;
                    y = 135;
                    break;
                case Diablo2Button.CharacterSlot2:
                    x = 450;
                    y = 135;
                    break;
                case Diablo2Button.CharacterSlot3:
                    x = 175;
                    y = 230;
                    break;
                case Diablo2Button.CharacterSlot4:
                    x = 450;
                    y = 230;
                    break;
                case Diablo2Button.CharacterSlot5:
                    x = 175;
                    y = 320;
                    break;
                case Diablo2Button.CharacterSlot6:
                    x = 450;
                    y = 320;
                    break;
                case Diablo2Button.CharacterSlot7:
                    x = 175;
                    y = 414;
                    break;
                case Diablo2Button.CharacterSlot8:
                    x = 450;
                    y = 414;
                    break;
                case Diablo2Button.BattleNet:
                    x = 400;
                    y = 350;
                    break;
            }

            window.Click(x, y);
        }
Example #3
0
 private void RegisterWindowEvents(IDiabloWindow window)
 {
     window.KeyDown += this.KeyDown;
     window.KeyUp   += this.KeyUp;
 }
Example #4
0
 private void RegisterWindowEvents(IDiabloWindow window)
 {
     window.KeyDown += this.KeyDown;
     window.KeyUp += this.KeyUp;
 }