2 Raid:
2 Cybermax:
Оффтоп
блин, а у меня любимые цвета -- фиолетовые и иже с ними.
Мне кажется, что перенеся всё на другой язык, всё равно замучаешься с сишными интерфейсами GS. Хотя может заодно придёт идея как С++-овый интерфейс ГС реализовать. (который нужен для VGUI2/GameUI).
Генерь визуальное представление каким-нибудь дохугеном. Для С++ он не просто хорош, а дохугенен. Заодно и документацию к нему приведёшь, что суть впрочем-то полезная, если кто-то возьмётся лазить в потрохах.
Разделяй, интересно посмотреть что из этого выйдет.
Если чего, то у меня в мечтах система бэкендов. 90% Ксаша независимо от ОС работают. (Спасибо, Дядь Миш!)
Вот недавно приходил товарищ со своим Дримкастом. Ему можно было бы только бэкенд для своей системы написать, включить в сборку только свой бэкенд, отрубив SDL2-овый, чтобы собрать хотя бы что-то полурабочее.
То же в отношении рендера. Переключаться между несколькими рендерами. Хотя бы, между GL1 и GLES1. Если клиент написан правильно и не дёргает OpenGL попусту -- оно даже совместимым в теории остаётся.