![]() |
Кстати говоря, информация по ячейкам и объектам хранится в придуманном XML
Код:
<?xml version="1.0" encoding="UTF-8"?> |
CellMap должен просто отрисовывать квадрат, в СВОИХ нулевых координатах. Он сам — Спрайт, зачем создавать еще один спрайт, потом создавать спрайт CellMap только чтобы отрисовать что-то в первом спрайте?.. Циклом создаете клетки (как отдельные объекты) и размещаете их в контейнере в координатах, соответствующих позиции цикла. То есть классу CellMap вообще никаких параметров отдавать не надо было. Это спрайт, который умеет СЕБЯ закрашивать.
Вот если хотите, можно отдавать ему Тип клетки (TYPE-CELL), и пусть закрашивает себя водой или сеном, как прикажут. О фабрике пока рано говорить, мне кажется. С абстрактным делением задач по классам бы разобраться для начала.. |
| Часовой пояс GMT +4, время: 18:36. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.