예제 #1
0
		static void Main(string[] args)
		{
			SystemClass system;
			bool result;

			system = new SystemClass();
			try
			{
				result = system.Initialize();
				if (result)
					system.Run();
			}
			finally
			{
				system.Shutdown();
			}
		}
예제 #2
0
        private void ShutdownWindows()
        {
            if (MainForm != null)
                MainForm.Dispose();

            MainForm = null;
            ApplicationHandle = null;
        }
예제 #3
0
        private void InitializeWindows()
        {
            if (MainForm != null)
                return;

            ApplicationHandle = this;
            ApplicationName = "Engine";

            MainForm = new RenderForm(Configuration.Title)
            {
                ClientSize = new Size(Configuration.Width, Configuration.Height)
            };

            MainForm.Show();
        }