public static klasirane GetInstance() { if (instance == null) { instance = new klasirane(); } return(instance); }
public static klasirane GetInstance() { if (instance == null) { instance = new klasirane(); } return instance; }
public void StartGame() { while (true) { bool flag1 = false; int count2 = 0; int count1 = 0; Console.WriteLine(START_EXPRESSION); do { Console.WriteLine(ENTER_GUES); string line = Console.ReadLine(); if (line.Trim().ToLower().CompareTo("help") == 0) { if (count2 == NUMBER_OF_DIGITS) { Console.WriteLine(HELP_UNAVAILABLE); continue; } count2++; string helpExpression = Help(); Console.WriteLine("{0} {1}", HELP, helpExpression); continue; } else if (line.Trim().ToLower().CompareTo("top") == 0) { klasirane scoreboard = klasirane.GetInstance(); scoreboard.sort(); } else if (line.Trim().ToLower().CompareTo("restart") == 0) { Console.WriteLine(); break; } else if (line.Trim().ToLower().CompareTo("exit") == 0) { flag1 = true; Console.WriteLine(EXIT_GAME); break; } int count3 = 0; int count4 = 0; if (!ProccessGues(line.Trim(), out count3, out count4)) { Console.WriteLine(WRONG_INPUT); continue; } count1++; if (count3 == NUMBER_OF_DIGITS) { Console.WriteLine(count2 == 0 ? "Congratulations! You guessed the secret number in {0} attempts and {1} cheats." : "Congratulations! You guessed the secret number in {0} attempts.", count1, count2); Console.WriteLine(new string('-', 80)); klasirane scoreBoard = klasirane.GetInstance(); if (count2 == 0 && scoreBoard.IsHighScore(count1)) { Console.WriteLine(IN_SCOREBOARD); string name = Console.ReadLine(); scoreBoard.Add(name, count1); } else { Console.WriteLine(OUT_SCOREBOARD); } scoreBoard.sort(); break; } else { Console.WriteLine("{0} Bulls: {1}, Cows: {2}", WRONG_GUES, count3, count4); } } while (true); if (flag1) { break; } SetDigits(); } }
public bikove_i_kravi() { Klasirane = new klasirane<Player>(); }