int q = 0;
if (Keyboard::isKeyPressed(Keyboard::LShift))
{
q++
}
if (q == 1)
{
...
}
if (q == 2)
{
...
}
int q = 0;
не подскажешь, как ограничить увеличение переменой? Чтоб она увеличивалась только на 1 единицу, не больше
if(q != 1) {
q++;
}
Keyboard::isKeyPressed
у тебя, вероятно, вызывается на каждом кадре. Эта функция будет возвращать истину пока клавиша нажата. Тебе стоит самостоятельно реализовать двойную буферизацию состояния клавиш чтобы иметь возможность менять значение только один раз за нажатие клавиши.