Пример #1
0
		public SkillPickGump2( SkillBall7x ball )
			: base( 0, 0 )
		{
			this.Closable=true;
			this.Disposable=true;
			this.Dragable=true;
			this.Resizable=true;
            			m_SkillBall7x = ball;

           		this.AddPage(0);
			this.AddBackground(39, 33, 563, 460, 5120);
			this.AddLabel(67, 41, 1160, "Please select your 7 skills");
			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);
		this.AddCheck(55, 90, 210, 211, false, 2);
		this.AddCheck(55, 115, 210, 211, false, 39);
		this.AddCheck(55, 140, 210, 211, false, 36);
		this.AddCheck(55, 165, 210, 211, false, 5);
		this.AddCheck(55, 190, 210, 211, false, 37);
		this.AddCheck(55, 215, 210, 211, false, 38);
		this.AddCheck(55, 240, 210, 211, false, 6);
		this.AddCheck(55, 265, 210, 211, false, 41);
		this.AddCheck(55, 290, 210, 211, false, 9);
            	this.AddCheck(55, 315, 210, 211, false, 13);
            	this.AddCheck(55, 340, 210, 211, false, 34);
            	this.AddCheck(55, 365, 210, 211, false, 33);
            	this.AddCheck(55, 390, 210, 211, false, 15);
            	this.AddCheck(55, 415, 210, 211, false, 14);
            	this.AddCheck(55, 440, 210, 211, false, 56);
	    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									//**********************************************************	
			
		}
Пример #2
0
        public SkillPickGump2(SkillBall7x ball)
            : base(0, 0)
        {
            this.Closable   = true;
            this.Disposable = true;
            this.Dragable   = true;
            this.Resizable  = true;
            m_SkillBall7x   = ball;

            this.AddPage(0);
            this.AddBackground(39, 33, 563, 460, 5120);
            this.AddLabel(67, 41, 1160, "Please select your 7 skills");
            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);
            this.AddCheck(55, 90, 210, 211, false, 2);
            this.AddCheck(55, 115, 210, 211, false, 39);
            this.AddCheck(55, 140, 210, 211, false, 36);
            this.AddCheck(55, 165, 210, 211, false, 5);
            this.AddCheck(55, 190, 210, 211, false, 37);
            this.AddCheck(55, 215, 210, 211, false, 38);
            this.AddCheck(55, 240, 210, 211, false, 6);
            this.AddCheck(55, 265, 210, 211, false, 41);
            this.AddCheck(55, 290, 210, 211, false, 9);
            this.AddCheck(55, 315, 210, 211, false, 13);
            this.AddCheck(55, 340, 210, 211, false, 34);
            this.AddCheck(55, 365, 210, 211, false, 33);
            this.AddCheck(55, 390, 210, 211, false, 15);
            this.AddCheck(55, 415, 210, 211, false, 14);
            this.AddCheck(55, 440, 210, 211, false, 56);
            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									//**********************************************************
        }