Beispiel #1
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="handler">Handler</param>
        /// <param name="value">Value</param>
        /// <param name="maxValue">Maximum value</param>
        public ConsolePercentWriter(IConsoleHandler handler, long value = 0, long maxValue = 100)
        {
            _lastFactor = -1;
            _handler    = handler;
            _handler.GetCursorPosition(out _x, out _y);

            MaxValue = maxValue;
            Value    = value;
            Invalidate();
        }
Beispiel #2
0
 /// <summary>
 /// Update cursor position
 /// </summary>
 public void GetCursorPosition()
 {
     _console.GetCursorPosition(out _startX, out _startY);
 }