Esempio n. 1
0
        static void Basic_v1(string img_path, bool use_read = false, int image_width = 237, int image_height = 69)
        {
            RGB_picker picker = new RGB_picker();

            picker.Set_img_path(img_path);
            picker.Set_size(image_width, image_height);
            ConsoleColor[,] colors = picker.Colors_Changed_Console_Color();

            Drawer drawer = new Drawer();

            if (use_read == true)
            {
                System.Console.WriteLine("Ready");
                System.Console.Read();
                System.Console.Clear();
            }

            for (int x = 0; x < picker.ConsoleColor_X; x++)
            {
                for (int y = 0; y < picker.ConsoleColor_Y; y++)
                {
                    drawer.Color_Write(x, y, colors[x, y]);
                }
            }
            System.Console.SetCursorPosition(0, picker.ConsoleColor_Y + 1);
            System.Console.ForegroundColor = ConsoleColor.Black;
        }
Esempio n. 2
0
        static void Basic(string img_path)
        {
            RGB_picker picker = new RGB_picker();

            picker.Set_img_path(img_path);
            picker.Set_size(237, 69);
            ConsoleColor[,] colors = picker.Colors_Changed_Console_Color();

            Drawer drawer = new Drawer();
        }
Esempio n. 3
0
        static void Basic_v2(string img_path, bool use_read = false, bool chaos = false, int chaos_times = 500, int image_width = 237, int image_height = 69)
        {
            RGB_picker picker = new RGB_picker();

            picker.Set_img_path(img_path);
            picker.Set_size(image_width, image_height);
            ConsoleColor[,] colors = picker.Colors_Changed_Console_Color();

            Drawer drawer = new Drawer();

            List <int> xl = new List <int>();
            List <int> yl = new List <int>();

            for (int i = 0; i < picker.ConsoleColor_X; i++)
            {
                xl.Add(i);
            }
            for (int i = 0; i < picker.ConsoleColor_Y; i++)
            {
                yl.Add(i);
            }
            Shuffle <int> shuffle = new Shuffle <int>();

            shuffle.Shuffle_List(xl);
            shuffle.Shuffle_List(yl);

            if (use_read == true)
            {
                System.Console.WriteLine("Ready");
                System.Console.Read();
                System.Console.Clear();
            }

            if (chaos == true)
            {
                drawer.Chaos_line(chaos_times, false, 0, picker.ConsoleColor_X, 0, picker.ConsoleColor_Y);
            }

            foreach (var x in xl)
            {
                foreach (var y in yl)
                {
                    drawer.Color_Write(x, y, colors[x, y]);
                }
            }

            System.Console.SetCursorPosition(0, picker.ConsoleColor_Y + 1);
            System.Console.ForegroundColor = ConsoleColor.Black;
        }
Esempio n. 4
0
        static void Basic_v4(string img_path, bool use_read = false, bool chaos = false, int add_chaos_times = 0, int image_width = 237, int image_height = 69)
        {
            RGB_picker picker = new RGB_picker();

            picker.Set_img_path(img_path);
            picker.Set_size(image_width, image_height);
            ConsoleColor[,] colors = picker.Colors_Changed_Console_Color();

            List <Vector2> xylists = new List <Vector2>();

            for (int x = 0; x < picker.ConsoleColor_X; x++)
            {
                for (int y = 0; y < picker.ConsoleColor_Y; y++)
                {
                    xylists.Add(new Vector2(x, y));
                }
            }
            Shuffle <Vector2> shuffle = new Shuffle <Vector2>();

            shuffle.Shuffle_List(xylists);

            Drawer drawer = new Drawer();

            if (use_read == true)
            {
                System.Console.WriteLine("Ready");
                System.Console.Read();
                System.Console.Clear();
            }

            if (chaos == true)
            {
                drawer.Chaos_Write(add_chaos_times, false, 0, picker.ConsoleColor_X, 0, picker.ConsoleColor_Y);
            }

            foreach (var item in xylists)
            {
                drawer.Color_Write((int)item.X, (int)item.Y, colors[(int)item.X, (int)item.Y]);
            }
            System.Console.SetCursorPosition(0, picker.ConsoleColor_Y + 1);
            System.Console.ForegroundColor = ConsoleColor.Black;
        }