public SkillPickGump( SkillBallPlus ball )
            : base( 0, 0 )
        {
            this.Closable=true;
            this.Disposable=true;
            this.Dragable=true;
            this.Resizable=true;
                        m_SkillBallPlus = ball;
 
                  this.AddPage(0);
            this.AddBackground(39, 33, 563, 460, 5120);
            this.AddLabel(67, 41, 1160, "Select 7 starting skills for your character.");
            this.AddButton(460, 470, 2119, 2120, (int)Buttons.Close, GumpButtonType.Reply, 0);
            this.AddBackground(52, 60, 539, 407, 9350);
            this.AddImage(488, 338, 9000);
            this.AddPage(1);
                    this.AddButton(530, 470, 2128, 2129, (int)Buttons.FinishButton, GumpButtonType.Reply, 0);
           
 
    //********************************************************
        this.AddCheck(55, 65, 210, 211, false, 40);        // Tactics
        this.AddCheck(55, 90, 210, 211, false, 2);        // Anatomy
        this.AddCheck(55, 115, 210, 211, false, 39);    // Swordsmanship
        this.AddCheck(55, 140, 210, 211, false, 36);    // Fencing
        this.AddCheck(55, 165, 210, 211, false, 5);        // Archery
        this.AddCheck(55, 190, 210, 211, false, 37);    // Macefighting
        this.AddCheck(55, 215, 210, 211, false, 38);    // Parry
        this.AddCheck(55, 240, 210, 211, false, 6);        // Arms Lore
        this.AddCheck(55, 265, 210, 211, false, 41);    // Wrestling
        this.AddCheck(55, 290, 210, 211, false, 9);        // Blacksmithing
          this.AddCheck(55, 315, 210, 211, false, 13);    // Carpentry
          this.AddCheck(55, 340, 210, 211, false, 34);    // Tinkering
          this.AddCheck(55, 365, 210, 211, false, 33);    // Tailoring
          this.AddCheck(55, 390, 210, 211, false, 15);    // Fishing
          this.AddCheck(55, 415, 210, 211, false, 14);    // Cooking
          this.AddCheck(55, 440, 210, 211, false, 56);    // Fletching
        this.AddLabel(80, 65, 0, @"Tactics");            //40
        this.AddLabel(80, 90, 0, @"Anatomy");              //2
        this.AddLabel(80, 115, 0, @"Swordsmanship");      //39
        this.AddLabel(80, 140, 0, @"Fencing");            //36
        this.AddLabel(80, 165, 0, @"Archery");            //5
        this.AddLabel(80, 190, 0, @"Macefighting");        //37
        this.AddLabel(80, 215, 0, @"Parry");              //38
        this.AddLabel(80, 240, 0, @"Arms Lore");          //6
        this.AddLabel(80, 265, 0, @"Wrestling");          //41
        this.AddLabel(80, 290, 0, @"Blacksmithing");    //9
        this.AddLabel(80, 315, 0, @"Carpentry");        //13
        this.AddLabel(80, 340, 0, @"Tinkering");          //34
        this.AddLabel(80, 365, 0, @"Tailoring");          //33
        this.AddLabel(80, 390, 0, @"Fishing");            //15
        this.AddLabel(80, 415, 0, @"Cooking");            //14
        this.AddLabel(80, 440, 0, @"Fletching");          //56
          //********************************************************
                this.AddCheck(200, 65, 210, 211, false, 23);
                this.AddCheck(200, 90, 210, 211, false, 20);
                this.AddCheck(200, 115, 210, 211, false, 1);
                this.AddCheck(200, 140, 210, 211, false, 44);
                this.AddCheck(200, 165, 210, 211, false, 21);
                this.AddCheck(200, 190, 210, 211, false, 48);
                this.AddCheck(200, 215, 210, 211, false, 50);
                this.AddCheck(200, 240, 210, 211, false, 22);
                this.AddCheck(200, 265, 210, 211, false, 55);
                this.AddCheck(200, 290, 210, 211, false, 32);
                this.AddCheck(200, 315, 210, 211, false, 29);
                this.AddCheck(200, 340, 210, 211, false, 31);
                this.AddCheck(200, 365, 210, 211, false, 19);
                this.AddCheck(200, 390, 210, 211, false, 43);
                this.AddCheck(200, 415, 210, 211, false, 27);
                this.AddCheck(200, 440, 210, 211, false, 45);
            this.AddLabel(225, 65, 0, @"Mining");            //23
            this.AddLabel(225, 90, 0, @"Lumberjacking");      //20
            this.AddLabel(225, 115, 0, @"Alchemy");            //1
            this.AddLabel(225, 140, 0, @"Inscription");        //44
            this.AddLabel(225, 165, 0, @"Magery");            //21
            this.AddLabel(225, 190, 0, @"Spirit Speak");      //48
            this.AddLabel(225, 215, 0, @"Evaluating Int");    //50
            this.AddLabel(225, 240, 0, @"Meditation");        //22
            this.AddLabel(225, 265, 0, @"Hiding");              //55
            this.AddLabel(225, 290, 0, @"Stealth");            //32
            this.AddLabel(225, 315, 0, @"Snooping");          //29
            this.AddLabel(225, 340, 0, @"Stealing");          //31
            this.AddLabel(225, 365, 0, @"Lockpicking");        //19
            this.AddLabel(225, 390, 0, @"Detecting Hidden");    //43
            this.AddLabel(225, 415, 0, @"Remove Trap");        //27
            this.AddLabel(225, 440, 0, @"Tracking");            //45
        //**********************************************************
                this.AddCheck(345, 65, 210, 211, false, 46);
                this.AddCheck(345, 90, 210, 211, false, 4);
                this.AddCheck(345, 115, 210, 211, false, 3);
                this.AddCheck(345, 140, 210, 211, false, 11);
                this.AddCheck(345, 165, 210, 211, false, 24);
                this.AddCheck(345, 190, 210, 211, false, 47);
                this.AddCheck(345, 215, 210, 211, false, 45);
                this.AddCheck(345, 240, 210, 211, false, 52);
                this.AddCheck(345, 265, 210, 211, false, 53);
                this.AddCheck(345, 290, 210, 211, false, 51);
                this.AddCheck(345, 315, 210, 211, false, 7);
                this.AddCheck(345, 340, 210, 211, false, 17);
                this.AddCheck(345, 365, 210, 211, false, 18);
                this.AddCheck(345, 390, 210, 211, false, 28);
                this.AddCheck(345, 415, 210, 211, false, 35);
                this.AddCheck(345, 440, 210, 211, false, 42);
            this.AddLabel(370, 65, 0, @"Poisoning");          //46
            this.AddLabel(370, 90, 0, @"Animal Taming");      //4
            this.AddLabel(370, 115, 0, @"Animal Lore");        //3
            this.AddLabel(370, 140, 0, @"Camping");            //11
            this.AddLabel(370, 165, 0, @"Musicianship");      //24
            this.AddLabel(370, 190, 0, @"Provocation");        //47
            this.AddLabel(370, 215, 0, @"Peacemaking");        //45
            this.AddLabel(370, 240, 0, @"Item Ident");        //52
            this.AddLabel(370, 265, 0, @"Taste Ident");    //53
            this.AddLabel(370, 290, 0, @"Foresic Evaluation");  //51
            this.AddLabel(370, 315, 0, @"Begging");        //7
            this.AddLabel(370, 340, 0, @"Healing");        //17
            this.AddLabel(370, 365, 0, @"Herding");        //18
            this.AddLabel(370, 390, 0, @"Resisting Spells");    //28
            this.AddLabel(370, 415, 0, @"Veterinary");        //35
            this.AddLabel(370, 440, 0, @"Cartography");        //42
    //**********************************************************
                this.AddCheck(490, 65,  210, 211, false, 57);
                this.AddCheck(490, 90,  210, 211, false, 59);
                this.AddCheck(490, 115, 210, 211, false, 60);
                this.AddCheck(490, 140, 210, 211, false, 63);
                this.AddCheck(490, 165, 210, 211, false, 64);
                this.AddCheck(490, 190, 210, 211, false, 65);
                this.AddCheck(490, 215, 210, 211, false, 66);
        this.AddLabel(515, 65,  0, @"Focus");              //57
            this.AddLabel(515, 90,  0, @"Bushido");          //59
            this.AddLabel(515, 115, 0, @"chivalry");        //60
            this.AddLabel(515, 140, 0, @"Necromancy");      //63
            this.AddLabel(515, 165, 0, @"Ninjitsu");          //64
            this.AddLabel(515, 190, 0, @"Spellweaving");    //65
            this.AddLabel(515, 215, 0, @"Discordance");      //66
       
    //**********************************************************
    //stygians abyss Skills. Comment-out if not needed.
   
        this.AddCheck(490, 240, 210, 211, false, 62);
                this.AddCheck(490, 265, 210, 211, false, 61);
                this.AddCheck(490, 290, 210, 211, false, 58);
        this.AddLabel(515, 240, 0, @"Mysticism");        //62
            this.AddLabel(515, 265, 0, @"Imbuing");            //61
            this.AddLabel(515, 290, 0, @"Throwing");          //58                                   
    //**********************************************************   
           
        }
Esempio n. 2
0
        public SkillPickGump(SkillBallPlus ball)
            : base(0, 0)
        {
            this.Closable   = true;
            this.Disposable = true;
            this.Dragable   = true;
            this.Resizable  = true;
            m_SkillBallPlus = ball;

            this.AddPage(0);
            this.AddBackground(39, 33, 563, 460, 5120);
            this.AddLabel(67, 41, 1160, "Select 7 starting skills for your character.");
            this.AddButton(460, 470, 2119, 2120, (int)Buttons.Close, GumpButtonType.Reply, 0);
            this.AddBackground(52, 60, 539, 407, 9350);
            this.AddImage(488, 338, 9000);
            this.AddPage(1);
            this.AddButton(530, 470, 2128, 2129, (int)Buttons.FinishButton, GumpButtonType.Reply, 0);


            //********************************************************
            this.AddCheck(55, 65, 210, 211, false, 40);  // Tactics
            this.AddCheck(55, 90, 210, 211, false, 2);   // Anatomy
            this.AddCheck(55, 115, 210, 211, false, 39); // Swordsmanship
            this.AddCheck(55, 140, 210, 211, false, 36); // Fencing
            this.AddCheck(55, 165, 210, 211, false, 5);  // Archery
            this.AddCheck(55, 190, 210, 211, false, 37); // Macefighting
            this.AddCheck(55, 215, 210, 211, false, 38); // Parry
            this.AddCheck(55, 240, 210, 211, false, 6);  // Arms Lore
            this.AddCheck(55, 265, 210, 211, false, 41); // Wrestling
            this.AddCheck(55, 290, 210, 211, false, 9);  // Blacksmithing
            this.AddCheck(55, 315, 210, 211, false, 13); // Carpentry
            this.AddCheck(55, 340, 210, 211, false, 34); // Tinkering
            this.AddCheck(55, 365, 210, 211, false, 33); // Tailoring
            this.AddCheck(55, 390, 210, 211, false, 15); // Fishing
            this.AddCheck(55, 415, 210, 211, false, 14); // Cooking
            this.AddCheck(55, 440, 210, 211, false, 56); // Fletching
            this.AddLabel(80, 65, 0, @"Tactics");        //40
            this.AddLabel(80, 90, 0, @"Anatomy");        //2
            this.AddLabel(80, 115, 0, @"Swordsmanship"); //39
            this.AddLabel(80, 140, 0, @"Fencing");       //36
            this.AddLabel(80, 165, 0, @"Archery");       //5
            this.AddLabel(80, 190, 0, @"Macefighting");  //37
            this.AddLabel(80, 215, 0, @"Parry");         //38
            this.AddLabel(80, 240, 0, @"Arms Lore");     //6
            this.AddLabel(80, 265, 0, @"Wrestling");     //41
            this.AddLabel(80, 290, 0, @"Blacksmithing"); //9
            this.AddLabel(80, 315, 0, @"Carpentry");     //13
            this.AddLabel(80, 340, 0, @"Tinkering");     //34
            this.AddLabel(80, 365, 0, @"Tailoring");     //33
            this.AddLabel(80, 390, 0, @"Fishing");       //15
            this.AddLabel(80, 415, 0, @"Cooking");       //14
            this.AddLabel(80, 440, 0, @"Fletching");     //56
            //********************************************************
            this.AddCheck(200, 65, 210, 211, false, 23);
            this.AddCheck(200, 90, 210, 211, false, 20);
            this.AddCheck(200, 115, 210, 211, false, 1);
            this.AddCheck(200, 140, 210, 211, false, 44);
            this.AddCheck(200, 165, 210, 211, false, 21);
            this.AddCheck(200, 190, 210, 211, false, 48);
            this.AddCheck(200, 215, 210, 211, false, 50);
            this.AddCheck(200, 240, 210, 211, false, 22);
            this.AddCheck(200, 265, 210, 211, false, 55);
            this.AddCheck(200, 290, 210, 211, false, 32);
            this.AddCheck(200, 315, 210, 211, false, 29);
            this.AddCheck(200, 340, 210, 211, false, 31);
            this.AddCheck(200, 365, 210, 211, false, 19);
            this.AddCheck(200, 390, 210, 211, false, 43);
            this.AddCheck(200, 415, 210, 211, false, 27);
            this.AddCheck(200, 440, 210, 211, false, 45);
            this.AddLabel(225, 65, 0, @"Mining");            //23
            this.AddLabel(225, 90, 0, @"Lumberjacking");     //20
            this.AddLabel(225, 115, 0, @"Alchemy");          //1
            this.AddLabel(225, 140, 0, @"Inscription");      //44
            this.AddLabel(225, 165, 0, @"Magery");           //21
            this.AddLabel(225, 190, 0, @"Spirit Speak");     //48
            this.AddLabel(225, 215, 0, @"Evaluating Int");   //50
            this.AddLabel(225, 240, 0, @"Meditation");       //22
            this.AddLabel(225, 265, 0, @"Hiding");           //55
            this.AddLabel(225, 290, 0, @"Stealth");          //32
            this.AddLabel(225, 315, 0, @"Snooping");         //29
            this.AddLabel(225, 340, 0, @"Stealing");         //31
            this.AddLabel(225, 365, 0, @"Lockpicking");      //19
            this.AddLabel(225, 390, 0, @"Detecting Hidden"); //43
            this.AddLabel(225, 415, 0, @"Remove Trap");      //27
            this.AddLabel(225, 440, 0, @"Tracking");         //45
            //**********************************************************
            this.AddCheck(345, 65, 210, 211, false, 46);
            this.AddCheck(345, 90, 210, 211, false, 4);
            this.AddCheck(345, 115, 210, 211, false, 3);
            this.AddCheck(345, 140, 210, 211, false, 11);
            this.AddCheck(345, 165, 210, 211, false, 24);
            this.AddCheck(345, 190, 210, 211, false, 47);
            this.AddCheck(345, 215, 210, 211, false, 45);
            this.AddCheck(345, 240, 210, 211, false, 52);
            this.AddCheck(345, 265, 210, 211, false, 53);
            this.AddCheck(345, 290, 210, 211, false, 51);
            this.AddCheck(345, 315, 210, 211, false, 7);
            this.AddCheck(345, 340, 210, 211, false, 17);
            this.AddCheck(345, 365, 210, 211, false, 18);
            this.AddCheck(345, 390, 210, 211, false, 28);
            this.AddCheck(345, 415, 210, 211, false, 35);
            this.AddCheck(345, 440, 210, 211, false, 42);
            this.AddLabel(370, 65, 0, @"Poisoning");           //46
            this.AddLabel(370, 90, 0, @"Animal Taming");       //4
            this.AddLabel(370, 115, 0, @"Animal Lore");        //3
            this.AddLabel(370, 140, 0, @"Camping");            //11
            this.AddLabel(370, 165, 0, @"Musicianship");       //24
            this.AddLabel(370, 190, 0, @"Provocation");        //47
            this.AddLabel(370, 215, 0, @"Peacemaking");        //45
            this.AddLabel(370, 240, 0, @"Item Ident");         //52
            this.AddLabel(370, 265, 0, @"Taste Ident");        //53
            this.AddLabel(370, 290, 0, @"Foresic Evaluation"); //51
            this.AddLabel(370, 315, 0, @"Begging");            //7
            this.AddLabel(370, 340, 0, @"Healing");            //17
            this.AddLabel(370, 365, 0, @"Herding");            //18
            this.AddLabel(370, 390, 0, @"Resisting Spells");   //28
            this.AddLabel(370, 415, 0, @"Veterinary");         //35
            this.AddLabel(370, 440, 0, @"Cartography");        //42
            //**********************************************************
            this.AddCheck(490, 65, 210, 211, false, 57);
            this.AddCheck(490, 90, 210, 211, false, 59);
            this.AddCheck(490, 115, 210, 211, false, 60);
            this.AddCheck(490, 140, 210, 211, false, 63);
            this.AddCheck(490, 165, 210, 211, false, 64);
            this.AddCheck(490, 190, 210, 211, false, 65);
            this.AddCheck(490, 215, 210, 211, false, 66);
            this.AddLabel(515, 65, 0, @"Focus");           //57
            this.AddLabel(515, 90, 0, @"Bushido");         //59
            this.AddLabel(515, 115, 0, @"chivalry");       //60
            this.AddLabel(515, 140, 0, @"Necromancy");     //63
            this.AddLabel(515, 165, 0, @"Ninjitsu");       //64
            this.AddLabel(515, 190, 0, @"Spellweaving");   //65
            this.AddLabel(515, 215, 0, @"Discordance");    //66

            //**********************************************************
            //stygians abyss Skills. Comment-out if not needed.

            this.AddCheck(490, 240, 210, 211, false, 62);
            this.AddCheck(490, 265, 210, 211, false, 61);
            this.AddCheck(490, 290, 210, 211, false, 58);
            this.AddLabel(515, 240, 0, @"Mysticism");    //62
            this.AddLabel(515, 265, 0, @"Imbuing");      //61
            this.AddLabel(515, 290, 0, @"Throwing");     //58
            //**********************************************************
        }