public BodyDyeGump(BodyDye dye) : base(50, 50) { m_BodyDye = dye; AddPage(0); AddBackground(100, 10, 350, 355, 2600); AddBackground(120, 54, 110, 270, 5100); AddHtml(70, 25, 400, 35, "<center>Body Paint Color Selection Menu</center>", false, false); // <center>Hair Color Selection Menu</center> AddButton(149, 328, 4005, 4007, 1, GumpButtonType.Reply, 0); AddHtml(185, 329, 250, 35, "Dye my body this color!", false, false); // Dye my hair this color! for (int i = 0; i < m_Entries.Length; ++i) { AddLabel(130, 59 + (i * 22), m_Entries[i].HueStart - 1, m_Entries[i].Name); AddButton(207, 60 + (i * 22), 5224, 5224, 0, GumpButtonType.Page, i + 1); } for (int i = 0; i < m_Entries.Length; ++i) { BodyDyeEntry e = m_Entries[i]; AddPage(i + 1); for (int j = 0; j < e.HueCount; ++j) { AddLabel(278 + ((j / 16) * 80), 52 + ((j % 16) * 17), e.HueStart + j - 1, "*****"); AddRadio(260 + ((j / 16) * 80), 52 + ((j % 16) * 17), 210, 211, false, (i * 100) + j); } } }
public BodyDyeGump(BodyDye dye) : base(50, 50) { m_BodyDye = dye; AddPage( 0 ); AddBackground( 100, 10, 350, 355, 2600 ); AddBackground( 120, 54, 110, 270, 5100 ); AddHtml(70, 25, 400, 35, "<center>Body Paint Color Selection Menu</center>", false, false); // <center>Hair Color Selection Menu</center> AddButton( 149, 328, 4005, 4007, 1, GumpButtonType.Reply, 0 ); AddHtml( 185, 329, 250, 35, "Dye my body this color!", false, false ); // Dye my hair this color! for ( int i = 0; i < m_Entries.Length; ++i ) { AddLabel( 130, 59 + (i * 22), m_Entries[i].HueStart - 1, m_Entries[i].Name ); AddButton( 207, 60 + (i * 22), 5224, 5224, 0, GumpButtonType.Page, i + 1 ); } for ( int i = 0; i < m_Entries.Length; ++i ) { BodyDyeEntry e = m_Entries[i]; AddPage( i + 1 ); for ( int j = 0; j < e.HueCount; ++j ) { AddLabel( 278 + ((j / 16) * 80), 52 + ((j % 16) * 17), e.HueStart + j - 1, "*****" ); AddRadio( 260 + ((j / 16) * 80), 52 + ((j % 16) * 17), 210, 211, false, (i * 100) + j ); } } }