Relict Engine: DevLog 20260108
Краткий список изменений
Добавлены структуры инциализаторы шаблонного класса RelictClass
На данный момент просто как сущность. Функционал для них пока не готов.
Добавлен класс Relict::Class как хранилище инициализационных структур
Перенесена часть функционала, касающаяся регистрации/удаления объектов из ObjectStorage в Relict::Class
Упрощена работа Сборщика мусора путем перевода его на событийную модель
Добавлены заготовки на контейнеры сетевых/скриптовых полей Property
Добавлены в качестве залипухи на будущее. В логике работы движка они ни коем образом не участвуют.
Комментарий
Пока новый код работает параллельно со старым. Полностью переключу движок на новый код чуть позднее, когда появится уверенность, что весь ранее заложенный функционал работает корректно в новой реализации.
Касательно структур, решил сделать чуть иначе, чем в концепт-коде, приведенном в пред. посте: Relict Engine: Начало сезона 2026
Вместо некрасивого нагромождения различных скобок в шаблоне (который еще и очень не нравится IDE, несмотря на то, что стандарт допускает такое использование) вынес их отдельно. Теперь это выглядит вот так:

Вы это сколько уже пишете, года два? Пока допишете - уже и забудете, а нахуя, собственно, это делаете.