Beispiel #1
0
        static public void SpecialKeyDown(int key, int x, int y)
        {
            pressed    = true;
            specialKey = key;
            switch (Glut.glutGetModifiers())
            {
            case Glut.GLUT_ACTIVE_ALT:
            {
                altKey = AltKey.Alt;
                break;
            }

            case Glut.GLUT_ACTIVE_CTRL:
            {
                altKey = AltKey.Ctrol;
                break;
            }

            case Glut.GLUT_ACTIVE_SHIFT:
            {
                altKey = AltKey.Shift;
                break;
            }

            default:
            {
                altKey = AltKey.None;
                break;
            }
            }
        }
Beispiel #2
0
 static public void SpecialKeyUp(int key, int x, int y)
 {
     pressed  = false;
     returned = false;
     altKey   = AltKey.None;
 }