Пример #1
0
        private void buildit(AdminJailGumpPage page, int subpage, int id)
        {
            Closable  = true;
            Dragable  = true;
            m_id      = id;
            m_page    = page;
            m_subpage = subpage;
            AddPage(0);

            AddBackground(0, 0, 412, 439, 5054);
            AddBlackAlpha(5, 8, 200, 98);
            AddBlackAlpha(TitleX, TitleY, 190, 98);
            AddBlackAlpha(BodyX, BodyY, 396, 271);
            AddBlackAlpha(MessageX, MessageY, 396, 46);
            AddPageLabeled(7, 12, 4, "Review Current Jailings", AdminJailGumpPage.Review);
            AddPageLabeled(7, 36, 3, "Language Settings", AdminJailGumpPage.Language);
            AddPageLabeled(7, 59, 2, "OOC Settings", AdminJailGumpPage.OOC);
            AddPageLabeled(7, 82, 1, "General Settings", AdminJailGumpPage.General);

            AddButton(TitleX + 120, TitleY + 75, 241, 243, 5, GumpButtonType.Reply, 0);
            switch (m_page)
            {
            case AdminJailGumpPage.Review:
                buildReviews();
                break;

            case AdminJailGumpPage.General:
                buildSettings();
                break;

            case AdminJailGumpPage.Language:
                buildLanguage();
                break;

            case AdminJailGumpPage.OOC:
                buildOOC();
                break;

            default:
                break;
            }
        }
Пример #2
0
		public void AddPageLabeled( int x, int y, int buttonID, string text, AdminJailGumpPage page )
		{
			AddButton( x, y - 1, ( m_page == page ) ? 4006 : 4005, 4007, buttonID, GumpButtonType.Reply, 0 );
			AddHtml( x + 35, y, 240, 20, ( m_page == page ) ? Color( text, LabelColor32 ) : Color( text, SelectedColor32 ), false, false );
		}
Пример #3
0
		public JailAdminGump( AdminJailGumpPage page, int subpage, int id ) : base( 10, 30 )
		{
			buildit( page, subpage, id );
		}
Пример #4
0
		public JailAdminGump( AdminJailGumpPage page ) : base( 10, 30 )
		{
			buildit( page, 0, 0 );
		}
Пример #5
0
		private void buildit( AdminJailGumpPage page, int subpage, int id )
		{
			Closable = true;
			Dragable = true;
			m_id = id;
			m_page = page;
			m_subpage = subpage;
			AddPage( 0 );

			AddBackground( 0, 0, 412, 439, 5054 );
			AddBlackAlpha( 5, 8, 200, 98 );
			AddBlackAlpha( TitleX, TitleY, 190, 98 );
			AddBlackAlpha( BodyX, BodyY, 396, 271 );
			AddBlackAlpha( MessageX, MessageY, 396, 46 );
			AddPageLabeled( 7, 12, 4, "Review Current Jailings", AdminJailGumpPage.Review );
			AddPageLabeled( 7, 36, 3, "Language Settings", AdminJailGumpPage.Language );
			AddPageLabeled( 7, 59, 2, "OOC Settings", AdminJailGumpPage.OOC );
			AddPageLabeled( 7, 82, 1, "General Settings", AdminJailGumpPage.General );

			AddButton( TitleX + 120, TitleY + 75, 241, 243, 5, GumpButtonType.Reply, 0 );
			switch( m_page )
			{
				case AdminJailGumpPage.Review:
					buildReviews();
					break;
				case AdminJailGumpPage.General:
					buildSettings();
					break;
				case AdminJailGumpPage.Language:
					buildLanguage();
					break;
				case AdminJailGumpPage.OOC:
					buildOOC();
					break;
				default:
					break;
			}
		}
Пример #6
0
 public void AddPageLabeled(int x, int y, int buttonID, string text, AdminJailGumpPage page)
 {
     AddButton(x, y - 1, (m_page == page) ? 4006 : 4005, 4007, buttonID, GumpButtonType.Reply, 0);
     AddHtml(x + 35, y, 240, 20, (m_page == page) ? Color(text, LabelColor32) : Color(text, SelectedColor32), false, false);
 }
Пример #7
0
 public JailAdminGump(AdminJailGumpPage page, int subpage, int id) : base(10, 30)
 {
     buildit(page, subpage, id);
 }
Пример #8
0
 public JailAdminGump(AdminJailGumpPage page) : base(10, 30)
 {
     buildit(page, 0, 0);
 }