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(); }
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); }