/// <summary> /// Reset everything so you can use it again, /// Load the savefile with the right data, /// Set all the values with the data from the save file /// </summary> public void LoadGame() { grid.Children.Clear(); GameCards.Clear(); MemoryCards.Clear(); TurnedCards.Clear(); player.ClearMemory(); player.SetPlayerOne(); canClick = true; secondClick = false; SaveData = SaveAndLoad.ReadFromBinaryFile <SaveData>("memory.sav"); rows = SaveData.rows; colums = SaveData.colums; player.LoadGame(SaveData.playerTwo, SaveData.namePlayerOne, SaveData.namePlayerTwo, SaveData.scorePlayerOne, SaveData.scorePlayerTwo); savedTime = SaveData.timer; LoadCards(); }
/// <summary> /// Loads highscores from file /// </summary> private void LoadHighscore() { highscores = SaveAndLoad.ReadFromBinaryFile <HighScore>("highscores.sav"); }