private void bUndo_Click(object sender, EventArgs e) { if (History.Items.Count >= 2 && History.SelectedIndex > -1) { History.SelectedIndex -= 1; gb.drawBoard(); gb.colorUp(); } if (History.SelectedIndex == 0) { bUndo.Enabled = false; } }
private void loadGame_Click(object sender, EventArgs e) { var ofd = new OpenFileDialog(); ofd.Filter = "XML soubor (*.xml)|*.xml"; ofd.Title = "Načtení uložené hry"; if (ofd.ShowDialog() == DialogResult.OK) { try { cleanHistory(); var sl = new SaveLoad(); gb = sl.loadGame(ofd.FileName, gb); gb.drawBoard(); gb.colorUp(); pauseGame(); } catch (Exception ex) { MessageBox.Show(String.Format("Hru se nepodařilo načíst!\n{0}", ex.Message)); cleanHistory(); } } else { MessageBox.Show("Hru se nepodařilo načíst!"); } }
private void loadGame_Click(object sender, EventArgs e) { var ofd = new OpenFileDialog(); ofd.Filter = "XML soubor (*.xml)|*.xml"; ofd.Title = "Načtení uložené hry"; if (ofd.ShowDialog() == DialogResult.OK) { try { cleanHistory(); var sl = new SaveLoad(); gb = sl.loadGame(ofd.FileName, gb); gb.drawBoard(); gb.colorUp(); pauseGame(); } catch (Exception ex) { MessageBox.Show(String.Format("Hru se nepodařilo načíst!\n{0}", ex.Message)); cleanHistory(); } } else MessageBox.Show("Hru se nepodařilo načíst!"); }