У меня есть класс, в котором есть методы, которые создают все мои спрайты, тела, врагов, фоны сцены в моей игре. init вызывает все эти методы и создает их при запуске.
Теперь я хочу добавить еще много этапов и сделать это правильно.
Я думал о создании нового класса под названием: game-handler, поэтому у меня есть 2 класса, которые я упоминал ранее, добавит спрайты и тела, и когда мне нужно будет перейти на следующий уровень, я назову игру обработчик с текущим этапом, и возвращает строки изображений нового этапа и координаты.
так, что каждый этап class1 вызывает обработчик, получает правильные значения для загрузки и добавляет спрайты и тела в соответствии с этими значениями.
это верно ?
управление памятью будет в порядке, как это?
Большое спасибо.