OpenGL. Нажатие двух клавиш одновременно на клавиатуре
Столнулся с проблемой, как можно задать нажатие одновременно двух клавиш на клавиатуре?
Допустим есть 2D пространство, и есть объект который мы двигаем с помощью стрелки вверх\вниз\влево\вправо
Мне надо что бы при одновременном зажатии стрелки вверх и влево - объект двигался по диагонали вверх, влево соответственно
вот такой код не работает: ( написан на С++ )
switch (key)
{
case GLUT_KEY_UP: p.y++;
if( key == GLUT_KEY_LEFT ) p.x++;
break;
}