Example #1
0
    public void HandleMouseMove(MouseEventArgs e)
    {
        float dx = e.GetMovementX();
        float dy = e.GetMovementY();

        previousMouseX = e.GetX();
        previousMouseY = e.GetY();
        if (mousePressed)
        {
            //            ySpeed += dx / 10;
            //            xSpeed += dy / 10;
        }
        screen.OnMouseMove(e);
    }
Example #2
0
 public void HandleMouseMove(MouseEventArgs e)
 {
     float dx = e.GetMovementX();
     float dy = e.GetMovementY();
     previousMouseX = e.GetX();
     previousMouseY = e.GetY();
     if (mousePressed)
     {
         //            ySpeed += dx / 10;
         //            xSpeed += dy / 10;
     }
     screen.OnMouseMove(e);
 }
Example #3
0
 public void MouseMove(MouseEventArgs e)
 {
     mouseCurrentX = e.GetX();
     mouseCurrentY = e.GetY();
     mouseDeltaX += e.GetMovementX();
     mouseDeltaY += e.GetMovementY();
     for (int i = 0; i < clientmodsCount; i++)
     {
         if (clientmods[i] == null) { continue; }
         clientmods[i].OnMouseMove(this, e);
     }
 }
Example #4
0
 public void MouseMove(MouseEventArgs e)
 {
     if (!e.GetEmulated())
     {
         // Set x and y only for real MouseMove events
         mouseCurrentX = e.GetX();
         mouseCurrentY = e.GetY();
     }
     else
     {
         // Get delta only from emulated events (actual events negate previous ones)
         mouseDeltaX += e.GetMovementX();
         mouseDeltaY += e.GetMovementY();
     }
     for (int i = 0; i < clientmodsCount; i++)
     {
         if (clientmods[i] == null) { continue; }
         clientmods[i].OnMouseMove(this, e);
     }
 }