Что такого не сложного в том, чтобы получить эквивалент kbhit () на mac?

Я делаю программу для Mac, но мне нужен эквивалент kbhit (), и все, что я вижу, слишком сложные, слишком длинные, или я просто не могу использовать их в своем коде, потому что я не понимаю или не получаю знать, как добавить его.

Пожалуйста, обратите внимание, что у меня есть curses.h.

void Input(){
if (kbhit()){
switch (getch()){
case 'a':
dir = LEFT;
break;
case 's':
dir = DOWN;
break;
case 'd':
dir = RIGHT;
break;
case 'w':
dir = UP;
break;
case 'x':
gameOver = true;
break;

}
}
}

Можете ли вы помочь мне понять это?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]