Yuryol
АБС. Блок-схема
[size=6]Блок-схема[/size]
Сделал подобие блок-схемы для плагина АБС.
1) код уже довольно внушительный, по блок-схеме легче ориентироваться в функциях
2) позволяет оценить архитектуру плагина. Как видно на схеме - структура иерархична, и при этом между собой подобия "модулей" не слишком связаны, что облегчает работу с плагином.Также внутри "модулей" связь тоже не слишком сильная, в отличии от предыдущих версий плагина, когда чтобы добавить например бумеранг приходилось лезть в функций 6, чтобы ничего не сломать
3) другими цветами помечены функции сторонних плагинов:
- желтым - плагин Пещерного TileSwap
- серым - плагин Амфилохия EventFactory
4) блок-схема отнюдь неполная, здесь только основные функции (около 70ти). На данный момент функций около ста
5) Основа боевой системы:
- проверка нажатия клавиш YuryolInput, после которых и запускается действие героя.
- проверка столкновений collision.
- худ YuryolHud.
6) Описание каждой из функций пока не сделано
Для увеличения нажать правой кнопкой, затем "открыть в другой вкладке"
[img]http://ipic.su/img/img7/fs/shema.1539523511.png[/img]