Как выполнить проверку

Мне нужно выполнить проверку и исключить нажатие, при нажатии клавиши отключить нажатие другой клавиши, то есть, если я иду влево, то я не могу пойти направо


Ответы (1 шт):

Автор решения: nightflash

Ну как-то так. Если нажата клавиша S и при этом направление змейки любое отличное от "вверх", то выполнится условие

if ((buttonPressed == "S") && (direction != UP))
{

}

Т.е. необходима переменная, которая обозначает направление движения. Она у вас должна быть в любом случае для дальнейшего движения и условия приращения координат.

→ Ссылка