void InitializeMainChoices()
{
ListViewItem listItem;
listviewMainBlocks.BufferItems.Clear();
for (int i = 0; i < 0x1F9; i++)
{
List<string> stringList = new List<string>();
int blocksDone = dialogueModule.GetNoTextBlocksDone(i);
int blocksNotes = dialogueModule.GetNoTextBlocksNotes(i);
int blocksTotal = dialogueModule.GetNoTextBlockTotal(i);
int blocksPerct = 100;
try
{
blocksPerct = (int)((blocksDone / blocksTotal) * 100);
}
catch (DivideByZeroException)
{
// Do Nothing
}
stringList.Add(i.ToString());
stringList.Add(blocksDone.ToString());
stringList.Add(blocksNotes.ToString());
stringList.Add(blocksPerct.ToString());
stringList.Add(blocksTotal.ToString());
listItem = new ListViewItem(stringList.ToArray());
listItem.BackColor = Color.Gainsboro;
listviewMainBlocks.BufferItems.Add(listItem);
}
// Clear and disable Textblock view area
listviewTextBlocks.Items.Clear();
DisableInputs();
}