
08.09.2010, 23:13
|
|
блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
|
1) Создаешь класс Piece - он описывает кусочек картинки и содержит ссылки на соседей (для нормального поиска пересечений + помогает просто работать с поворачиваемыми кусочками)
2) класс PieceGroup - группа, содержит в себе несколько Piec'ов (один таскаемый контейнер)
3) интерфейс IConnectablePart - описывает метод intersectsWith(part:IConnectablePart)
4) реализуешь интерфейс в Piece и PieceGroup (находишь пересечения кусок-кусок и кусок-группа)
...
ну вот, вроде вся основа =)
__________________
...вселенская грусть
Последний раз редактировалось gloomyBrain; 09.09.2010 в 10:26.
|