private static void Main(string[] args) { FormPositioner.PlaceConsoleOnSecondScreenIfPossible(); theGameCore = new GameCore.GameCore(); theGameCore.TheGameEventHandler += theGameCore_TheGameEventHandler; theGameCore.Start(); waitForClose.WaitOne(); // Console.ReadLine(); theGameCore.TheGameEventHandler -= theGameCore_TheGameEventHandler; }
/// <summary> /// Calculating the Score by calling GreedGame library /// </summary> private static void getScore() { GameCore.GameCore obj = new GameCore.GameCore(); int[] randomeNumber = new int[5]; try { randomeNumber = generateRandomeCombination(); obj.Combinations = randomeNumber; Console.WriteLine("You Combinations"); foreach (var item in randomeNumber) { Console.Write(" " + item); } Console.WriteLine("\nYour Score is:" + obj.CalculateScore()); } catch (Exception) { Console.WriteLine("Something Went Wrong, Please try again"); } }
private int checkScore(int[] array) { obj = new GameCore.GameCore(); obj.Combinations = array; return(obj.CalculateScore()); }
private void Init() { TheGameEventHandler += GameCore_TheGameEventHandler; TheGameCore = this; }