Как сделать рестарт игры? Когда умирает мой персонаж, чтоб можно было нажать на кнопку и игра пошла заново. Нужно получается создать функцию, которая при нажатии кнопки будет вызываться. Вопрос, что должно входить в эту функцию? Первое что я думаю координата персонажа становятся исходными, а что еще?
Сделай переменную, которая отвечает за конец игры. isGame=false – если конец игре. и потом проверяй – если конец игры, то обнули свой массив. при этом обнули life,health и прочие параметры у своих объектов.
можешь поизвращаться и рассчитать координаты каждого своего объекта, поставив его на место туда где он был, обращаясь по индексу.
C++
1
2
3
4
5
6
7
8
if(!isGame){//обновляем карту
for(inti=0;i<HEIGHT_MAP;i++)//проходимся по элементам карты