
02.12.2011, 16:32
|
|
Регистрация: Mar 2008
Сообщений: 19
|
Помогите пожалуйста. Дайте пример организации кода.
Я так понимаю, что вопрос больше по ООП.
Вот, к примеру, хочу написать арканоид. Очень примитивный - космический кораблик, который может стрелять и двигаться влево-вправо, и летящие навстречу (опускающиеся по оси Y) объекты Создаю документ Flash. Отрисовываю основные объекты (кораблик, встречный объект и пуля). Уровень один. Старта и геймовера нет.
Как я себе это представляю:
1 Основной класс (импортирует все остальные классы, добавляет их на таймлайн)
2 Класс корабля (Вытаскивает из библиотеки клип корабля, слушает переменные из класса управления и реагирует на их изменения)
3 Класс пули(Вытаскивает из библиотеки клипы пули,двигает их,удаляет их и их слушатели, когда они покидают рамки экрана или касаются встречного объекта, удаляет встречный объект. каждая пуля слушает столкновение)
4 класс встречных объектов (Вытаскивает из библиотеки клипы ,двигает их,удаляет их и их слушатели, когда они покидают рамки экрана)
)
5 Класс управления (состоит из слушателей клавиатуры и переменных для клавиш управления)
Если не считать того что все это можно запиндюрить в один документ, то сама организация верна?
|