private void LoadGames() { while (games.Count > 0) { games.RemoveAt(0); } try { using (System.IO.StreamReader file = new System.IO.StreamReader(@".\games.txt")) { String line; while ((line = file.ReadLine()) != null) { string characterString; int characterNumber; Boolean b; characterString = line.Split(';')[0]; Int32.TryParse(characterString, out characterNumber); b = line.Split(';')[1] == "1"; if (characterNumber < 0 || characterNumber > characters.Length) { } else { Game game = new IGGnis_Game_Tracker.Form1.Game(characters[characterNumber], b); AddGame(game, false); } } } } catch (System.IO.FileNotFoundException) { // No file was found. Create an empty file. System.IO.StreamWriter fileWrite = new System.IO.StreamWriter(@".\games.txt"); fileWrite.Flush(); fileWrite.Close(); } }
private void btn_Defeat_Click(object sender, EventArgs e) { Game thisGame = new IGGnis_Game_Tracker.Form1.Game(cmb_Character.SelectedValue.ToString(), false); AddGame(thisGame, true); }