Esempio n. 1
0
        public ConfigGUI()
        {
            InitializeComponent();
            _config = new WrapperConfig();
            _preview = new WrapperGraphics(this.preview);

            int width = int.Parse(_config.GetSettingValue("consoleWidth"));
            StringBuilder str = new StringBuilder();
            for (int j = 0; j < width; j++)
            {
                str.Append('X');
            }

            for (int i = 0; i < 20; i++)
            {
                _preview.AddLine(new ConsoleString(str.ToString()));
            }

            SetupForm();

            _previewRender = new Thread(new ThreadStart(UpdatePreview));
            _previewRender.IsBackground = true;
            _previewRender.Priority = ThreadPriority.Lowest;
            _previewRender.Start();
        }
Esempio n. 2
0
 public DXGUI()
 {
     InitializeComponent();
     _currentLine = new StringBuilder();
     _prevLines.Add("");
     _currentInput = new StringBuilder();
     _currentInputLocation = 0;
     _graphics = new WrapperGraphics(this);
     _graphics.AddLine(new ConsoleString("Welcome to the DirectX Console Wrapper!", Color.FromArgb(255, 63, 63)));
     _graphics.AddLine(new ConsoleString("Use Ctrl-(Up/Down/Home/End) :: PageUp/PageDown :: MouseWheel for navigation.", Color.FromArgb(255, 127, 0)));
     _graphics.AddLine(new ConsoleString("ConsoleWrapper Copyright (c) Tom Mitchell 2007-2008", Color.FromArgb(255, 255, 0)));
     _graphics.AddLine(new ConsoleString(" "));
     _wrapper = new WrapperShell();
     _wrapper.AddListener(this);
 }