Пример #1
0
        public ScribersTomeGump(Mobile from, ScribersTome tome) : base(25, 25)
        {
            if (tome.GlobalEntry == null)
            {
                tome.InitArray();
            }

            m_From  = from;
            st_Tome = tome;

            from.CloseGump(typeof(ScribersTomeGump));

            AddPage(0);

            AddBackground(0, 0, 790, 440, 3000);
            AddPage(0);
            AddLabel(310, 7, 25, "COV Scribers Tome");

            AddButton(5, 10, 2462, 2461, 1, GumpButtonType.Reply, 0);
            AddButton(730, 10, 2462, 2461, 2, GumpButtonType.Reply, 0);
            int x = 5, y = 0;

            for (int i = 0; i < 80; i++)
            {
                switch (i)
                {
                case 20: x = 175; y = 0; break;

                case 40: x = 355; y = 0; break;

                case 60: x = 560; y = 0; break;
                }
                AddButton(x, 28 + y * 20, 2443, 2444, i + 100, GumpButtonType.Reply, 0);
                AddHtml(x + 10, 30 + y * 20, 70, 20, ((i % 2 == 0) ? "<basefont color=#f8f8f8>" : "<basefont color=#0000ff>") + ((ScrollEntry)tome.GlobalEntry[i]).Amount.ToString() + "</basefont>", false, false);
                AddHtml(x + 70, 30 + y * 20, 155, 20, "<basefont color=#0000ff>" + ScribersTome.ScrollsNames[i] + "</basefont>", false, false);
                y++;
            }
        }
Пример #2
0
 public ScribersTomeTarget(ScribersTome house) : base(18, false, TargetFlags.None)
 {
     st_Tome = house;
 }
Пример #3
0
		public ScribersTomeTarget( ScribersTome house ) : base( 18, false, TargetFlags.None )
		{
			st_Tome = house;
		}
Пример #4
0
		public ScribersTomeGump( Mobile from, ScribersTome tome ) : base( 25, 25 )
		{
			if ( tome.GlobalEntry == null )
				tome.InitArray();

			m_From = from;
			st_Tome = tome;

			from.CloseGump( typeof( ScribersTomeGump ) );

			AddPage( 0 );

			AddBackground( 0, 0, 790, 440, 3000 );
			AddPage(0);
			AddLabel( 310, 7, 25, "COV Scribers Tome" );

			AddButton( 5, 10, 2462, 2461, 1, GumpButtonType.Reply, 0 );
			AddButton( 730, 10, 2462, 2461, 2, GumpButtonType.Reply, 0 );
			int x = 5, y = 0;
			for ( int i = 0; i < 80; i++ )
			{
				switch (i)
				{
					case 20: x = 175; y = 0; break;
					case 40: x = 355; y = 0; break;
					case 60: x = 560; y = 0; break;
				}
				AddButton( x, 28+y*20, 2443, 2444, i+100, GumpButtonType.Reply, 0 );
				AddHtml( x+10, 30+y*20, 70, 20, ((i%2==0) ? "<basefont color=#f8f8f8>" : "<basefont color=#0000ff>") + ((ScrollEntry)tome.GlobalEntry[i]).Amount.ToString() +"</basefont>", false, false );
				AddHtml( x+70, 30+y*20, 155, 20, "<basefont color=#0000ff>"+ ScribersTome.ScrollsNames[i] +"</basefont>", false, false );
				y++;
			}
		}