SFML и C++ Уроки \ Разработка игр › Форумы › SFML Graphics › Движение объектов › Ответ в теме: Движение объектов
Если я правильно понял то добавь логическую переменную, отвечающую за направление, при столкновении меняй скорость на отрицательное значение.
C++
1 2 3 |
enum Direction {dirLeft, dirRight} dir; if(dir == dirLeft){ dir = dirRight; dx = -0.1; } if(dir == dirRight( dir = dirLeft; = +0.1; } |