Ответ: BloodCore
2tirarex, спасибо что заметил, виновен модуль soot.bb, в нем оказался код игрока. Поправил - теперь все компилируется 100%.
Про тонну функций ты загнул
О каких повторах идет речь? Если у функций с разными названиями один и тот же код (такое есть в данном коде) это скажем так, зачатки с одинаковым корнем. Т.е. различия предполагались, но я не успел.
реинициализаций переменных? например? Если что, у меня подход такой, писать local вообще не люблю.
"про десяток инклудов вообще молчу..." ? а как надо? все в один файл толкать? я не понимаю. По моему все логично разбито по модулям со схожей структурой - константы, переменные, структуры, инициализация, обновление, сброс, хоть бери и втыкай в любой проект, в чем замечание то?
Я вообще не претендую на максимально оптимальный код, писал в крайне сжатые сроки (6 дней), так что если можешь лучше - покажи свой код, я думаю тогда будет разговор по существу, а так это вообще оффтоп
__________________
|