SFML и C++ Уроки \ Разработка игр › Форумы › SFML System, Window и другие вопросы › Еденичное нажатие клавиши › Ответ в теме: Еденичное нажатие клавиши
Вот код в основном цикле (объявление переменной вне цикла) . Пробовал его и в цикл событий вставлять – ничего.
bool CheckMouseClick = true;
if (Mouse::isButtonPressed(Mouse::Left)){
if (CheckMouseClick == true){
CurrentFrame += 0.005*time;
if (CurrentFrame > 7){
CheckMouseClick == false;
CurrentFrame -= 7;
}
hero.sprite.setTextureRect(IntRect(77 * int(CurrentFrame), 430, 77, 75));
}
else CheckMouseClick == true;