Axiom.Framework.Game.CreateInput C# (CSharp) Method

CreateInput() public method

public CreateInput ( ) : void
return void
		public virtual void CreateInput()
		{

			SharpInputSystem.ParameterList pl = new SharpInputSystem.ParameterList();
			pl.Add( new SharpInputSystem.Parameter( "WINDOW", this.Window["WINDOW"] ) );

			if ( RenderSystem.Name.Contains( "DirectX" ) )
			{
				//Default mode is foreground exclusive..but, we want to show mouse - so nonexclusive
				pl.Add(new SharpInputSystem.Parameter("w32_mouse", "CLF_BACKGROUND"));
				pl.Add(new SharpInputSystem.Parameter("w32_mouse", "CLF_NONEXCLUSIVE"));
			}

			//This never returns null.. it will raise an exception on errors
			InputManager = SharpInputSystem.InputManager.CreateInputSystem( pl );
			//mouse = InputManager.CreateInputObject<SharpInputSystem.Mouse>( true, "" );
			//keyboard = InputManager.CreateInputObject<SharpInputSystem.Keyboard>( true, "" );
		}