Я делаю программу для 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;
}
}
}
Можете ли вы помочь мне понять это?
Задача ещё не решена.
Других решений пока нет …