Ejemplo n.º 1
0
        public CachedConsoleConsole()
            : base(80, 25)
        {
            IsVisible = false;
            FillWithRandomGarbage();

            cachedRenderer = new CachedTextSurfaceRenderer(TextSurface);
            oldRenderer    = _renderer;
        }
Ejemplo n.º 2
0
        public CachedConsoleConsole()
            : base(80, 25)
        {
            IsVisible = false;
            FillWithRandomGarbage();

            cachedRenderer = new CachedTextSurfaceRenderer(TextSurface);
            oldRenderer = _renderer;
        }
Ejemplo n.º 3
0
            /// <summary>
            /// Creates a serialized object from an existing <see cref="Console"/>.
            /// </summary>
            /// <param name="surface">The surface to serialize.</param>
            public Serialized(Console console, bool serializeTextSurface)
            {
                AutoCursorOnFocus = console.AutoCursorOnFocus;
                CanFocus          = console.CanFocus;
                CanUseKeyboard    = console.CanUseKeyboard;
                CanUseMouse       = console.CanUseMouse;
                if (serializeTextSurface)
                {
                    TextSurface = console.TextSurface;
                }

                Width                   = console.Width;
                Height                  = console.Height;
                DoUpdate                = console.DoUpdate;
                ExclusiveFocus          = console.ExclusiveFocus;
                IsFocused               = console.IsFocused;
                IsVisible               = console.IsVisible;
                MouseCanFocus           = console.MouseCanFocus;
                MoveToFrontOnMouseFocus = console.MoveToFrontOnMouseFocus;
                Position                = console.Position;
                Renderer                = console.Renderer;
                UsePixelPositioning     = console.UsePixelPositioning;
                VirtualCursor           = console.VirtualCursor;
            }