Example #1
0
        public static void TestMethod()
        {
            Console.WriteLine("testing each blocktype ToString method...");
            for (int iii = 0; iii < 7; iii++)
            {
                Console.WriteLine(Config.GetBlockType(iii).ToString());
            }

            Console.WriteLine("creating new field...");
            Field testField = new Field();

            Console.WriteLine("field ToString: \n" + testField.ToString());


            Console.WriteLine("rotation block 1 right: \n");
            testField.RotateRight();
            Console.WriteLine("field ToString: \n" + testField.ToString());

            Console.WriteLine("moving right 5 times: \n");
            Console.WriteLine(testField.MoveRight());
            Console.WriteLine(testField.MoveRight());
            Console.WriteLine(testField.MoveRight());
            Console.WriteLine(testField.MoveRight());
            Console.WriteLine(testField.MoveRight());

            Console.WriteLine("field ToString: \n" + testField.ToString());

            Console.WriteLine("moving right 1 time: \n");
            Console.WriteLine(testField.MoveRight());


            Console.WriteLine("rotation block 1 right: \n");
            testField.RotateRight();
            Console.WriteLine("field ToString: \n" + testField.ToString());

            Console.WriteLine("moving right 1 time: \n");
            Console.WriteLine(testField.MoveRight());
            Console.WriteLine("field ToString: \n" + testField.ToString());

            Console.WriteLine("moving right 1 time: \n");
            Console.WriteLine(testField.MoveRight());
            Console.WriteLine("field ToString: \n" + testField.ToString());

            for (int iii = 0; iii < 70; iii++)
            {
                Console.WriteLine("moving down... \n");
                Console.WriteLine(testField.MoveDown());
                Console.WriteLine("field ToString: \n" + testField.ToString());
                Thread.Sleep(100);
            }

            Console.WriteLine("177/12 = " + (177 / 12));

            testField.Restart();

            Console.WriteLine("field ToString: \n" + testField.ToString());
        }
Example #2
0
 private void MenuAction_StartGame(object sender, MenuActionEventArgs e)
 {
     gameField.Restart();
     gameState = GAMESTATE.GAMESTATE_GAME_RUNNING;
 }