private void btnSave_Click(object sender, EventArgs e) { int nmOfPlayers = formG.currentUcGame.numOfPlayers; int trn = formG.currentUcGame.turn; List <ccCard> lstBx = formG.currentUcGame.box; List <List <ccCard> > mainBoard = formG.currentUcGame.mainBoard; string[] pl = new string[4]; bool[] kn = new bool[4]; List <Point> location = new List <Point> { }; saveToXml = new SaveToXml(); List <ccCard>[] lstcrds = new List <ccCard> [4]; //if (File.Exists("C:\\Users\\tzipi\\Desktop\\סופי סופי\\RammyCube\\RammyCube\\bin\\Debug\\SavedGame.xml")) { if ((MessageBox.Show("there is an older saved game, do you want to save this game?", "saving game", MessageBoxButtons.YesNo).ToString()) == "Yes") { for (int i = 0; i < nmOfPlayers; i++) { pl[i] = formG.currentUcGame.playersBoards[i].name; kn[i] = formG.currentUcGame.playersBoards[i].computer; lstcrds[i] = formG.currentUcGame.playersBoards[i].listCards; } for (int i = 0; i < mainBoard.Count; i++) { location.Add(formG.pnlMainPlayBoard.Controls[i].Location); } saveToXml.SaveProperties(nmOfPlayers, trn, pl, kn, lstcrds, lstBx, mainBoard, location); } } if (formG.mainForm.isOpenNewGame) { Form fa = new FormAttributes(formG.mainForm); fa.MdiParent = formG.mainForm; formG.Close(); fa.Show(); formG.mainForm.isOpenNewGame = false; } if (formG.mainForm.isExitGame) { formG.Close(); formG.mainForm.isExitGame = false; } this.Close(); }
private void saveAsFileBtn_Click(object sender, EventArgs e) { if (HistoryListBox.Items.Count == 0) { MessageBox.Show("No History to Save"); } else { SaveToBase save = null; if (radioButtonTxt.Checked) { save = new SaveToTxt(); } else if (radioButtonXml.Checked) { save = new SaveToXml(); } save.SaveHisotry(HistoryListBox); } }