Beispiel #1
0
        private void SetVisualizateInfo()
        {
            vizInfo = null;
            Console.WriteLine("size to cut picture, write two numbers or \"dynamic\" for dynamic size");
            if (!TryGetValueOrWriteError(VisualizationInfo.ReadSize(Console.ReadLine()), out var size))
            {
                return;
            }
            Console.WriteLine("coloring text, write red, geen, blue, black, random, multi, line red, line green, line blue, line random");
            if (!TryGetValueOrWriteError(WordsColoringAssosiation.GetColoring(Console.ReadLine()), out var coloring))
            {
                return;
            }
            Console.WriteLine("font of words, write Arial, Calibri, ...");
            var font = Console.ReadLine();

            if (!VisualizationInfo.FontIsCorrect(font))
            {
                Console.WriteLine("Not correct font");
                return;
            }
            vizInfo = new VisualizationInfo(coloring, size, font);
        }