I want to detect when MouseButtons.Ri ght MouseButton.Mid dle are pusheds at the same time.
I have this
And I want to add another case when both buttons are pressed.
Thank you.
I have this
Code:
private void SceneView_MouseMove(object sender, MouseEventArgs e)
{
vMouseOld.x = vMouse.x;
vMouseOld.y = vMouse.y;
vMouse.x = e.X;
vMouse.y = e.Y - toolStrip1.Size.Height;
switch (e.Button)
{
case MouseButtons.Right: camera.yaw((vMouse.x - vMouseOld.x) * 0.01f);
camera.pitch((vMouse.y - vMouseOld.y) * 0.01f);
break;
case MouseButtons.Middle: camera.strafe((vMouse.x - vMouseOld.x) * 0.01f);
camera.up((vMouse.y - vMouseOld.y) * 0.01f);
break;
default: break;
}
}
{
Thank you.
Comment