/// <summary> /// Initializes the MOIS event listeners (mouse and keyboard). /// </summary> protected override void InitializeInput() { base.InitializeInput(); int windowHandle; mWindow.GetCustomAttribute("WINDOW", out windowHandle); mInputMgr = MOIS.InputManager.CreateInputSystem((uint)windowHandle); myGame = Game.GetInstance(mSceneMgr, cameraMan, mWindow, mMouse, mKeyboard); mMouse.MousePressed += new MOIS.MouseListener.MousePressedHandler(myGame.GetMouseControl().OnMyMousePressed); mMouse.MouseReleased += new MOIS.MouseListener.MouseReleasedHandler(myGame.GetMouseControl().OnMyMouseReleased); mMouse.MouseMoved += new MOIS.MouseListener.MouseMovedHandler(myGame.GetMouseControl().OnMyMouseMoved); }