private void Win() { this._gameOver = true; PlayerStatsSingleton.GetInstance().Wins++; this.DisplayWinningMessage(); this.Reset(); }
private void DisplayWinsAndLosses() { Console.WriteLine(""); Console.WriteLine("Total games won: " + PlayerStatsSingleton.GetInstance().Wins); Console.WriteLine("Total games lost: " + PlayerStatsSingleton.GetInstance().Losses); Console.WriteLine(""); }
private void Lose() { this._gameOver = true; PlayerStatsSingleton.GetInstance().Losses++; this.DisplayLosingMessage(); this.Reset(); }
public static PlayerStatsSingleton GetInstance() { if (_uniqueInstance != null) { return(_uniqueInstance); } lock (SingletonLock) { if (_uniqueInstance == null) { _uniqueInstance = new PlayerStatsSingleton(); } } return(_uniqueInstance); }