Skip to content

Latest commit

 

History

History
18 lines (11 loc) · 1.3 KB

new_object.md

File metadata and controls

18 lines (11 loc) · 1.3 KB

Для добавления новых групп объектов или доработки уже имеющихся:

  1. Новые классы объектов прописываются в bgs.objects.

  2. Предварительно, для этой новой группы объектов создается родительский абстрактный класс который наследуется от класса в gameCore. В нем может быть прописана базовая логика группы.
    object_parent

Общие указания:

  1. Пример правильно созданного метода isInRange для реализации логики хода объекта.
    object_isinrange

  2. Возможна своя реализация метода isActionable для объекта или группы объектов. Для корректной работы метод должен быть оформлен как isInRange, см. выше.

  3. Для добавления новых фигур или изменения их логики поведения изменять или добавлять классы в bgs.objects.figures.