Доброго времени суток. Делаю курсовую по С++. Задача курсовой написать простую игру в консоли с использованием дин.списков. Со списками и отрисовкой разобрался, но остался один важный вопрос, который не могу решить. Элемент(простой ASCI-символ) по окну консоли перемещается с помощью функции gotoxy, направление движения отлавливается с помощью getch(). По задумке на этот элемент должны идти некоторые препятствия и игрок должен уклониться от них. Препятствия должны перемещаться независимо от действий игрока. В этом вся проблема, так как я использую getch(), который приостанавливает мой цикл с передвижением препятствий в ожидании нажатия игроком какой нибудь клавиши. Как это можно исправить? Есть какие нибудь альтернативы getch() для обработки клавиш?