I have a problem with the input.
The abs position of the mouse is between 0 and 50.
When the mouse position is greater than 50 it don't change his position value and stop in 50.
How can i solve it?
Was it a problem with your own system, if not, would you mind sharing a little detail in case anyone else hits this problem?
the problem was that MOIS set the width and height of the mouseState with 50x50 pixels.
I had to set in my code this variables with the value of the window heigth and width.
LogManager.Singleton.LogMessage("*** Initializing MOIS ***");
MOIS.ParamList pl = new MOIS.ParamList();
inputMoisManager = MOIS.InputManager.CreateInputSystem(pl);
keybMoisDevice = (MOIS.Keyboard)inputMoisManager.CreateInputObject(MOIS.Type.OISKeyboard, USEBUFFEREDINPUT);
mouseMoisDevice = (MOIS.Mouse)inputMoisManager.CreateInputObject(MOIS.Type.OISMouse, USEBUFFEREDINPUT);
MOIS.MouseState_NativePtr state = mouseMoisDevice.MouseState;
state.width = (int)window.Width;
state.height = (int)window.Height;