示例#1
0
        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;
        }
示例#2
0
        /// <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");
            }
        }
示例#3
0
 private int checkScore(int[] array)
 {
     obj = new GameCore.GameCore();
     obj.Combinations = array;
     return(obj.CalculateScore());
 }
示例#4
0
 private void Init()
 {
     TheGameEventHandler += GameCore_TheGameEventHandler;
     TheGameCore          = this;
 }