опять GavnoПроекты. Подгружаемые конфигурируемые системы


Из последнего, что делал и за что не заплатили. Креслеца.

Бывают такие рекурсивные системы, вроде горожей в ммо, подборки мебели и тому подобного. Меня не так давно просили сделать одну такую для кресел.

В коде для динамической подгрузки и расстановки используется паттерн лства. Каждый элемент кресла является производным от общего класса, при инстансиации становится на заданные заранее места обозначенные маркером. При таком подходе можно не только динамически компановать сложные системы с кучей дочерних элементов, но и динамически их подгружать.

если кому интересно https://hikke.net/chair.html