you have to use mouse_mode = 0, or mouse_mode = 1; if mouse_mode = 2 mouse_force is not changed by mouse movement.

the function for rotating the cam for example:

if(mouse_middle == 1)
{
camera.pan -= mouse_force.x * 5 * time_step; //turn left and right
camera.tilt += mouse_force.y * 5 * time_step; // turn up and down
}


my webside : www.ascalon.jimdo.de