Пример #1
0
 private void glControl1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
 {
     if (down)
     {
         int deltax = e.X - oldmousex;
         int deltay = e.Y - oldmousey;
         oldmousex = e.X;
         oldmousey = e.Y;
         overheadcameraK.SetT(overheadcameraK.GetT() + (float)deltax * 0.05f);
         overheadcameraK.SetAngle(overheadcameraK.GetAngle() + (float)deltay * 1f);
         if (overheadcameraK.GetAngle() > 89)
         {
             overheadcameraK.SetAngle(89);
         }
         if (overheadcameraK.GetAngle() < -89)
         {
             overheadcameraK.SetAngle(-89);
         }
     }
 }