idTech4.idSystem.Sys_Error C# (CSharp) Method

Sys_Error() private method

Show the early console as an error dialog.
private Sys_Error ( string format ) : void
format string
return void
		private void Sys_Error(string format, params object[] args)
		{
			string errorMessage = string.Format(format, args);

			idE.SystemConsole.Append(errorMessage + "\n");
			idE.SystemConsole.Show(1, true);

			// TODO: Sys_ShutdownInput();

			// wait for the user to quit
			while(true)
			{
				if(idE.SystemConsole.IsDisposed == true)
				{
					this.Exit();
					break;
				}

				Application.DoEvents();
				Thread.Sleep(0);
			}

			this.Exit();
		}