У меня проблема с тем, что мой персонаж продолжает работать, когда я отпускаю кнопку LShift
Как я могу сбросить скорость, когда кнопка отпущена?
На самом деле у меня есть это:
int speed(4);
int speedSprinte(20);
if(sf::Keyboard::isKeyPressed(sf::Keyboard::LShift))
{
keyCount++;
speed=speedSprinte;
std::cout<<speed<<std::endl;
}
Я могу добавить это, но я думаю, что это можно сделать проще:
if(!sf::Keyboard::isKeyPressed(sf::Keyboard::LShift))
{
keyCount++;
speed=4;
std::cout<<speed<<std::endl;
}