quad engine 0.1.3
Закончен перевод базовых классов на интерфейсы. Создан заголовочный файл. Как только все работы по переводу будут завершены, quad можно будет использовать в любом языке программирования, поддерживающем интерфейсы. К сожалению, жертвой интерфейсам стала необходимость запечь весь quad в dll. Хотя, на текущий размер скромен — 280Кб. В масштабах современных разработок размер более чем скромный, не так ли?
К счастью, подход имеет больше плюсов, чем минусов. И еще один из таких плюсов — ООП подход.
На текущий момент реализованы 4 базовых интерфейса: IQuadRender, IQuadTexture, IQuadFont и IQuadShader. Боюсь, что до завершения переделки движка на интерфейсы, новостей не будет. Также надеюсь что переделка не займет много времени.
Комментариев нет:
Отправить комментарий