Я ищу баг с непонятно почему удаляющимся героем.
Я хочу заменить все функции удаления юнита на мою функцию для отладки, понятное дело я буду делать быстрой заменой, вручную я манал это делать, соответственно прописывать вручную в каждом месте имя функции откуда вызывается удаление не собираюсь.
Я хочу заменить все функции удаления юнита на мою функцию для отладки, понятное дело я буду делать быстрой заменой, вручную я манал это делать, соответственно прописывать вручную в каждом месте имя функции откуда вызывается удаление не собираюсь.
В языках С и С++ есть некий макрос, который возвращает имя функции из которой его использовали и еще макрос номера строки на которой он находится.
Собственно вопрос, есть ли нечто похожее в jass? Чтобы можно было удобно локализовать из какой функции придет сообщение о баге, не вслепую же мне определять и прописывать в каждой функции её имя вторым аргументом.
Собственно вопрос, есть ли нечто похожее в jass? Чтобы можно было удобно локализовать из какой функции придет сообщение о баге, не вслепую же мне определять и прописывать в каждой функции её имя вторым аргументом.
Принятый ответ
Нет, но есть тула - Jass SPy которая позволяет следить когда какая функция вызывается и какие аргументы...
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован PT153
Отредактирован PT153
При удалении юнита будет выведено следующее:
Требуется чистый JASS.
Добавил ввод путей. Только вводите нужные пути, я никакие проверки не ставил.