/// <summary> /// This method handles all button click events from the UI /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Button_Click(object sender, EventArgs e) { Button button = (Button)sender; switch (button.Name) { case (LC.LoadButton): { LoadCharacter characterLoader = new LoadCharacter(); if (characterLoader.Load()) { CreateMasterLibrary(); PopulateCharacterUI(); Character_Panel.Show(); } break; } case (LC.button1): { if (Character_Panel.Visible) { Character_Panel.Hide(); } else { Character_Panel.Show(); } break; } default: break; } }
/// <summary> /// This method handles all button click events from the UI /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Button_Click(object sender, EventArgs e) { Button button = (Button)sender; switch (button.Name) { case (LC.Load_Button): { LoadCharacter characterLoader = new LoadCharacter(); if (characterLoader.Load()) { CreateMasterLibrary(); PopulateCharacterUI(); Character_Panel.Show(); } break; } case (LC.Save_Button): { if (LIB.m_CharacterLoaded) { SaveCharacter saveCharacter = new SaveCharacter(); saveCharacter.Save(); } else { MessageBox.Show("No Character information loaded."); } break; } case (LC.button1): { if (Character_Panel.Visible) { Character_Panel.Hide(); } else { Character_Panel.Show(); } break; } case (LC.EquipBuy_Button): { BuySellGearForm form = new BuySellGearForm(true); form.ShowDialog(); UpdateGrids(); break; } case (LC.EquipSell_Button): { BuySellGearForm form = new BuySellGearForm(false); form.ShowDialog(); UpdateGrids(); break; } case (LC.ItemBuy_Button): { BuySellItemsForm form = new BuySellItemsForm(true); form.ShowDialog(); UpdateGrids(); break; } case (LC.ItemSell_Button): { BuySellItemsForm form = new BuySellItemsForm(false); form.ShowDialog(); UpdateGrids(); break; } case (LC.CurrencyExchange_Button): { MessageBox.Show("Will soon add a new form for the user to decide what they want to convert. " + "For now all this does is convert gold to silver or silver to gold.", "Future Implimentation", MessageBoxButtons.OK); if (LIB.m_MainCharacterInfo.Money.Gold != 0) { CLIB.Money.Convert(LC.Gold, LC.Silver, LIB.m_MainCharacterInfo.Money.Gold); } else if (LIB.m_MainCharacterInfo.Money.Silver != 0) { CLIB.Money.Convert(LC.Silver, LC.Gold, LIB.m_MainCharacterInfo.Money.Silver); } UpdateMoney(); break; } default: break; } }