Проблема:
я хочу изменить анимацию моего персонажа каждый раз, когда щелкают левой кнопкой мыши. Если я удерживаю кнопку, она продолжает менять анимацию, но мне это не нужно. Я хочу, чтобы анимация менялась только один раз. Я пытался сделать что-то вроде этого:
if (csdl_setup->GetMainEvent()->type == SDL_MOUSEBUTTONDOWN) {
if (csdl_setup->GetMainEvent()->button.button == SDL_BUTTON_LEFT) {
LeftMouseClicked = true;
}
}
if (LeftMouseClicked == true) {
LeftMouseClicked = false;
bob->PlayAnimation(0, 1, 1, 1);
}
но это не работает. Любые идеи?