artfabrique
18.12.2007, 15:34
Есть игра - гоночки. Главные классы - State_game, Hero, LevelMap, LevelTile (надеюсь из названий понятно что для чего).
В начале игры после клаца в меню по кнопке играть создаю в документ классе Экземпляр State_game а в нем поочереди всё остальное - Карту(LevelMap), Героя(Hero) итд.
После того как проехали мне нада сбросить на исхдные значения все эти классы. Я удаляю чаилд Докуметкласса - State_game а потом заного создаю но при этом параметры не сбрасываются не в нем не в классах, которые были в нем созданы. А так же остаются все листенеры на клаву и контролзы после удаления самих обьектов на которые были повешены листенеры. И соответственно с каждым перезапуском игры на каждую кнопку добавляется новый листенер.
Итак как правильней реализовать "зачистку" после игры? Жду советов.
гамеса кстати тут:
http://postcards.megafonnw.ru/2008g/
если сочтете за рекламу то удаляйте
В начале игры после клаца в меню по кнопке играть создаю в документ классе Экземпляр State_game а в нем поочереди всё остальное - Карту(LevelMap), Героя(Hero) итд.
После того как проехали мне нада сбросить на исхдные значения все эти классы. Я удаляю чаилд Докуметкласса - State_game а потом заного создаю но при этом параметры не сбрасываются не в нем не в классах, которые были в нем созданы. А так же остаются все листенеры на клаву и контролзы после удаления самих обьектов на которые были повешены листенеры. И соответственно с каждым перезапуском игры на каждую кнопку добавляется новый листенер.
Итак как правильней реализовать "зачистку" после игры? Жду советов.
гамеса кстати тут:
http://postcards.megafonnw.ru/2008g/
если сочтете за рекламу то удаляйте