Exemple #1
0
        static void Main(string[] args)
        {
            Game2 field = new Game2(1, 2, 3, 4, 5, 6, 7, 8, 0);
            Game  f1    = field.Randomize();

            //Print.PrintInfo(f1, 3);
            //Console.WriteLine(field.GetStep(2));
            //Console.WriteLine(field.GetStep(3));
        }
        static void Main(string[] args)
        {
            Game2 field2 = new Game2(1, 6, 4, 0, 2, 3, 5, 7, 8, 11, 10, 9, 14, 12, 13, 15);
            Game3 field3 = new Game3(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);

            ConsoleGameUI obj = new ConsoleGameUI(field2);

            obj.startGame();
        }
        static void Main(string[] args)
        {
            Game3 field  = new Game3(1, 6, 4, 0, 2, 3, 5, 7, 8, 11, 10, 9, 14, 12, 13, 15);
            Game2 field1 = Game2.Randomize(field);

            field.Shift(4);
            field.Shift(5);
            field.Shift(10);
            Print.PrintInfo(field, 4);
            Console.WriteLine("Array before randomaize and after.");
            Print.PrintInfo(field1, 4);
            Console.WriteLine(field.GetStep(1));
            Console.WriteLine(field.GetStep(2));
            Console.WriteLine(field.GetStep(3));
        }