예제 #1
0
        public static void PrintLogo()
        {
            IConsoleX console = new ConsoleX();

            foreach (var item in Resources.Common.Logo.Split(new string[] { "\r\n", "\n" }, StringSplitOptions.None))
            {
                console.WriteLineBlue($"  {item}");
            }
        }
예제 #2
0
        public Spinner(SpinnerSequence sequence = SpinnerSequence.Dots, bool autoStart = true, int left = 1)
        {
            Console = new ConsoleX();
            SpinnerThread = new Thread(Spin);
            Sequence = new List<string>();

            Delay = 100;
            Counter = 0;
            Top = System.Console.CursorTop;
            Left = left;

            SetSequence(sequence);

            if (autoStart)
                Start();
        }
예제 #3
0
        public Spinner(SpinnerSequence sequence = SpinnerSequence.Dots, bool autoStart = true, int left = 1)
        {
            Console       = new ConsoleX();
            SpinnerThread = new Thread(Spin);
            Sequence      = new List <string>();

            Delay   = 100;
            Counter = 0;
            Top     = System.Console.CursorTop;
            Left    = left;

            SetSequence(sequence);

            if (autoStart)
            {
                Start();
            }
        }