SFML и C++ Уроки \ Разработка игр › Форумы › Логика игр › GameStates › Ответ в теме: GameStates
проблему решил, написав три войда и сделав шарик и кирпичики глобальными переменными (чтоб их параметры можно было юзать вне int main())
C++
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
RectangleShape ball, brick1, brick2, brick3, brick4, brick5; void resetBall() { ball.setPosition(640/2, 480/2); } void resetBricks() { brick1.setPosition(40,40); brick2.setPosition(150,40); brick3.setPosition(260,40); brick4.setPosition(370,40); brick5.setPosition(480,40); } void resetGame() { resetBall(); resetBricks(); } |