private void AddIndex()
{
// Index
AddPage( 1 );
// Rename button
AddButton( 125, 15, 2472, 2473, 1, GumpButtonType.Reply, 0 );
AddHtmlLocalized( 158, 22, 100, 18, 1011299, false, false ); // Rename book
// List of entries
List<RunebookEntry> entries = m_Book.Entries;
for ( int i = 0; i < 16; ++i )
{
string desc;
int hue;
if ( i < entries.Count )
{
desc = GetName( entries[i].Description );
hue = GetMapHue( entries[i].Map );
}
else
{
desc = "Empty";
hue = 0;
}
// Use charge button
AddButton( 130 + ((i / 8) * 160), 65 + ((i % 8) * 15), 2103, 2104, 2 + (i * 6) + 0, GumpButtonType.Reply, 0 );
// Description label
AddLabelCropped( 145 + ((i / 8) * 160), 60 + ((i % 8) * 15), 115, 17, hue, desc );
}
// Turn page button
AddButton( 393, 14, 2206, 2206, 0, GumpButtonType.Page, 2 );
}