Ejemplo n.º 1
0
        public static void Main2()
        {
            Tortoise.Show();
            Tortoise.SetSpeed(10);
            Tortoise.InstantSpeed(false);
            //var sides = MessageBox.AskForInput("Hány oldal legyen?"); // int - integer - egész szám
            var sides = 25;

            //Tortoise.SetPenColor(Colors.GetRandomColor());
            for (int i = 0; i < sides; i = i + 1)
            {
                var color = Colors.GetRandomColor();
                Tortoise.SetPenColor(color); // string - szöveg
                Tortoise.SetPenWidth(i * 2);
                Tortoise.Move(i * 1.5);
                Tortoise.Turn(-3 * 360.0 / sides);

                //string s1 = 'a'.ToString();
                //char c1 = 'a';

                //string sdf = "" + 3;
                // 360.0 / 13;
                // 360.0 / 13.0;


                //new Random().Next();

                // 360  /13 => int    / int => 27
                // 360.0/13 => double / int => 27.69...

                // 360   - int
                // 360.0 - double
            }
        }
Ejemplo n.º 2
0
        public static void Start()
        {
            Tortoise.Show();
            Tortoise.Hide();
            Tortoise.SetX(225);
            Tortoise.SetY(150);

            Tortoise.SetSpeed(10);
            ColorWheel.AddColor(Colors.Crimson);
            ColorWheel.AddColor(Colors.DarkRed);
            ColorWheel.AddColor(Colors.FireBrick);
            for (int i = 0; i < 6; i++)
            {
                Tortoise.SetPenColor(ColorWheel.GetNextColor());
                Tortoise.Move((i + 1) * 4);
                Tortoise.Turn(-360.0 / 6);
                for (int j = 0; j < 15; j++)
                {
                    Tortoise.SetPenWidth(17);
                    Tortoise.Move((j + 1) * 8);
                    Tortoise.Turn(360.0 / 5);
                }

                //--Tortoise.getBackgroundWindow().setBackground(PenColors.Yellows.PeachPuff);
            }

            Tortoise.SetX(300);
            Tortoise.SetY(200);
            for (int i = 0; i < 5; i++)
            {
                Tortoise.SetPenColor("Black");
                Tortoise.Move(25);
                Tortoise.Turn(360.0 / 5);
            }
        }
Ejemplo n.º 3
0
 private static void setUpPyramidLand()
 {
     Tortoise.Show();
     Tortoise.SetSpeed(10);
     //Tortoise.GetBackgroundWindow().setBackground(Colors.AliceBlue);
     Tortoise.SetPenColor(Colors.DarkGoldenrod);
     Tortoise.SetPenWidth(2);
     Tortoise.Hide();
 }
Ejemplo n.º 4
0
        private static void AdjustPen()
        {
            Tortoise.SetPenColor(ColorWheel.GetNextColor());
            var width = Tortoise.GetPenWidth();

            Tortoise.SetPenWidth(width + 1);
            if (Tortoise.GetPenWidth() > 4)
            {
                Tortoise.SetPenWidth(1);
            }
        }
Ejemplo n.º 5
0
 public static void Start()
 {
     Tortoise.Show();
     Tortoise.SetSpeed(10);
     Tortoise.SetPenWidth(3);
     CreateColorPalette();
     for (int i = 0; i < 15; i++)
     {
         DrawOctogon();
         Tortoise.Turn(360.0 / 15);
     }
 }
Ejemplo n.º 6
0
        public static void Main()
        {
            Tortoise.Show();
            Tortoise.SetSpeed(10);
            var sides = 100;

            for (int i = 0; i < sides; i++)
            {
                Tortoise.SetPenColor("interblue");
                Tortoise.SetPenWidth(new Random().Next(1, 10));
                Tortoise.Move(100);
                Tortoise.Turn(100);
            }
        }
Ejemplo n.º 7
0
        public static void Start()
        {
            Tortoise.Show();
            Tortoise.SetSpeed(10);
            Tortoise.SetPenWidth(1);
            Tortoise.SetPenColor("black");
            var lineLength = 10.5;
            var zoom       = 1.1;

            for (int i = 0; i < 10; i++)
            {
                WeaveOneLayer(lineLength, zoom);
                zoom = zoom * 1.3;
            }
        }
Ejemplo n.º 8
0
 public static void Start()
 {
     Tortoise.Show();
     Tortoise.SetX(150);
     Tortoise.SetY(200);
     //Tortoise.SetSpeed(10);
     Tortoise.InstantSpeed(true);
     for (int i = 0; i < 360; i++)
     {
         Tortoise.Move(3);
         Tortoise.Turn(1);
         if (i % 20 == 0)
         {
             for (int j = 0; j < 360; j++)
             {
                 Tortoise.Move(1);
                 Tortoise.Turn(1);
                 Tortoise.SetPenWidth((j + 100) / 100);
             }
         }
     }
 }
Ejemplo n.º 9
0
 private static void changingthepenwidthto5()
 {
     Tortoise.SetPenWidth(5);
     Homework.CheckAnswer(5, equals, Tortoise.GetPenWidth());
 }
Ejemplo n.º 10
0
 private static void question4()
 {
     //  Change the width of the line the tortoise draws to 5 pixels
     Tortoise.SetPenWidth(5);
 }