Сборщик доделан
Хоть экзешник и генерится, но код игры устарел и сыпет невиданные ошибки. Буду сшивать фиксы с разных веток воедино, возможно я это уже исправлял.
Подробнее
Я больше всего охуел с того, что в WinLibs заруинили дебаг - теперь под виндой плохо парсится какая-то там .XML'ка с инфой о системных либах, потому что в путях к проекту есть кириллица и пробелы. Раньше всё работало, а сейчас даже без дебага игра не запустится без бубна.
Дальше у меня всё посыпалось: ассеты не грузятся, окно с текстом ошибки не появляется, дебагер нихуя не видит, ещё и +3 мб в экзешнике снихуя! Откатывать GCC не буду, надо сделать по современному и потрахать себе мозги какое-то время. Видать, такое уже бывало и я это повифксил в какой-то ветке, но теперь придётся смотреть дифы через WinMerge, потому что репозитории поделены. Ассерты в коде хоть и круто, но я по итогу пожалел, придётся исключения кидать за место них.
Кста, старый код на новом MinGW запускается без проблем, это говорит о том что я ёбнулся и понаписал мудрёного говна и теперь уже непонятно что это было и когда. Надеюсь, что я себя переиграл и из будущего отправил себе фиксы в прошлое - сейчас больше пяти веток в гите, которые опережают текущий код и мне это надо всё себе перегнать, там ещё и новые баги ;] Уже представил себе сколько придётся разгребать, пока отдохну от этого всего.