Exemple #1
0
        //The following method asks the user for a game save and then loads that save.
        private void LoadGame()
        {
            DisplaySaves();
            string toLoad = GetGameSaveToLoad();

            if (toLoad != "Error")
            {
                StreamReader reader = new StreamReader(toLoad);
                logFileName = reader.ReadLine();
                turnPlayer.LoadGameData(reader);
                standbyPlayer.LoadGameData(reader);
                UpdateLogOnGameLoad();
                if (p1.Name == turnPlayer.Name)
                {
                    p1 = turnPlayer;
                    p2 = standbyPlayer;
                }
                if (p2.Name == turnPlayer.Name)
                {
                    p2 = turnPlayer;
                    p1 = standbyPlayer;
                }
                reader.Close();
                gameInProgress = true;
                menu           = false;
            }
        }