public static void TestStats() { Console.WriteLine("***** Testing the File Reader *****\n"); GameStatisticsManager TestMgr = new GameStatisticsManager(); TestMgr.TestingWriteAndRead(); TestMgr.TestWriteState(); TestMgr.LoadEasyValue(25, "YANGKONG"); TestMgr.LoadEasyValue(56, "BRULSTE"); TestMgr.LoadEasyValue(12, "CHRIALE"); TestMgr.TestWriteState(); TestMgr.LoadEasyValue(98, "BAGGBIL"); TestMgr.LoadEasyValue(10, "BAGGFRO"); TestMgr.TestWriteState(); TestMgr.SaveStats(); TestMgr.StatisticsMenuRun(); Console.WriteLine("{0}", Environment.UserName); Console.ReadLine(); }
private void GameData_GameOverEvent(object sender, GameOverEventArgs e) { ScoreTimer.GameTimerStop(); if (!e.isWinner) { RevealAllMines(); GameForm.Controls.Find("ResetButton", true)[0].Text = "X"; GameForm.Controls.Find("ResetButton", true)[0].ForeColor = Color.Red; } else { int score = Int32.Parse(GameForm.Controls.Find("TimerTextBox", true)[0].Text); GameForm.Controls.Find("ResetButton", true)[0].Text = "W"; GameForm.Controls.Find("ResetButton", true)[0].ForeColor = Color.Green; if (GameData.isEasy() && GSManager.IsEasyHighScore(score)) { GSManager.LoadEasyValue(score, GSManager.GetUserName()); } else if (GameData.isMedium() && GSManager.IsMediumHighScore(score)) { GSManager.LoadMediumValue(score, GSManager.GetUserName()); } else if (GameData.isHard() && GSManager.IsHardHighScore(score)) { GSManager.LoadHardValue(score, GSManager.GetUserName()); } } ScoreTimer.GameTimerStop(); }