Example #1
0
		public override void CreateWindow ()
		{
			//Console.WriteLine(string.Format("Create Display Window ({0}x{1})", Width, Height));
			if (window != null) {
				throw new Exception ("Window Already Created.");
			}
			window = new OpenTKGameWindow (Width, Height);
			//Console.WriteLine("Create Display Window - Instance Created");
			window.Title = Title;
			window.Keyboard.KeyDown += new EventHandler<OpenTK.Input.KeyboardKeyEventArgs> (OnKeyDownHandler);
			window.Keyboard.KeyUp += new EventHandler<OpenTK.Input.KeyboardKeyEventArgs> (OnKeyUpHandler);
			//window.Closing += new EventHandler<System.ComponentModel.>(OnClosingHandler);
			window.Closed += new EventHandler<EventArgs> (OnClosedHandler);
			
			window.Resize += new EventHandler<EventArgs> (OnResizeHandler);
			
			window.Mouse.Move += new EventHandler<OpenTK.Input.MouseMoveEventArgs> (OnMouseMoveHandler);
			window.Mouse.ButtonDown += new EventHandler<OpenTK.Input.MouseButtonEventArgs> (OnMouseButtonDownHandler);
			window.Mouse.ButtonUp += new EventHandler<OpenTK.Input.MouseButtonEventArgs> (OnMouseButtonUpHandler);
			//Console.WriteLine("Create Display Window - Events Registered");
			
			inputRegister = new InputRegister ();
		}
Example #2
0
		public OpenTKDisplay ()
		{
			window = null;
			check = false;
		}